BLoC: how to pass it?
问题 I would like to know the best way to pass the bloc. I read about the bloc providers, but what`s the difference between using them and just passing the bloc in the constructor like: ExampleView X = ExampleView(bloc,...) Actually I find this way easier to test and also a better way to keep the code cleaner. For example, if I have more blocs, something like this can happen: XBlocProvider( bloc: XBloc, child: YBlocProvider( bloc: Y, child: ZBlocProvider... ) or maybe it's just my lack of