Flutter
[Flutter] MultiBlocProvider 사용
사과씨앗
2023. 6. 11. 15:17
728x90
반응형
BlocProvider의 관하여 참고하실 분들은 아래글을 봐주세요
https://itmoon.tistory.com/113
[Flutter] BlocProvider 사용하기
먼저 Bloc을 사용하기 위한 dependecies를 추가하여 춥시다. (아래링크 참고) https://pub.dev/packages/flutter_bloc flutter_bloc | Flutter Package Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design p
itmoon.tistory.com
class _MultiBlocProviderPageState extends State<MultiBlocProviderPage> {
@override
Widget build(BuildContext context) {
// return BlocProvider(
// create: (context) => SampleBloc(),
// child: BlocProvider(
// create: (context) => SampleSecondsBloc(),
// child: SamplePage(),
// ),
// );
// MultiBlocProvider 는 위의 구조와 똑같은 트리로 이루어 진다.
// 가독성 측면에서 사용
return MultiBlocProvider(
providers: [
BlocProvider(create: ((context) => SampleBloc())),
BlocProvider(create: ((context) => SampleSecondsBloc())),
],
child: SamplePage(),
);
}
}
728x90
반응형