Ad
Create An Instance Of Bloc By BlocProvider In InitState In Flutter
is it a good practice to initialize and create instance of Bloc in InItState() method in statefulWidget? or not, and why, thank you:
LoginBloc loginBloc;
@override
void initState() {
loginBloc = BlocProvider.of<LoginBloc>(context);
super.initState();
}
Ad
Answer
The code you've written is not actually instantiating any object. It's retrieving any instance of LoginBloc
available from the context provided so It's totally OK to do that. However as far as I know it's OK to even instantiate objects inside initState
but keep in mind that after creating instance out of BlocProvider
, you have to deal with closing it too.
Ad
source: stackoverflow.com
Related Questions
- → How do you create a 12 or 24 mnemonics code for multiple cryptocurrencies (ETH, BTC and so on..)
- → Flutter: input text field don't work properly in a simple example..... where am I wrong?
- → Can I customize the code formatting of Dart code in Atom?
- → Is it possible to develop iOS apps with Flutter on a Linux virtual machine?
- → Display SnackBar in Flutter
- → JSON ObjectMapper in Flutter
- → Material flutter app source code
- → TabBarSelection No such method error
- → How do I set the animation color of a LinearProgressIndicator?
- → Add different routes/screens to Flutter app
- → Is there a way to get the size of an existing widget?
- → How to share a file using flutter
- → Is there an easy way to find particular text built from RichText in a Flutter test?
Ad