Although specifying the BuildContext is optional, providing it can prevent layout issues when this widget renders immediately after the app launch.
If this widget needs to be used at the moment the app launches, it's recommended to provide the BuildContext here.