Open gakuh opened 5 years ago
ここを見ると、一番大元のWidgetをbuildするときにbloc_provider
を呼んでいる
https://github.com/mono0926/bloc_provider/blob/master/example/complex/lib/main.dart#L25
class App extends StatelessWidget {
const App();
@override
Widget build(BuildContext context) {
return BlocProviderTree(
blocProviders: [
CatalogProvider(),
CartProvider(),
],
child: MaterialApp(
title: 'Bloc Complex',
theme: appTheme,
home: const MyHomePage(),
routes: {
BlocCartPage.routeName: (context) => const BlocCartPage(),
},
),
);
}
}
class MyHomePage extends StatelessWidget {
WHY
WHAT
bloc_provider
の使いどころをきちんと理解するbloc_provider
でBLoCを呼び出す場所をどこにすると適切なライフサイクルになるのかを調べるREF