在jorum中,BLoC的实现是基于react的Context的,因此,Provider是可以嵌套使用的,Consumer或useBloc会获取到离它最近的一个BLoC实例。
Provider
Consumer
useBloc
例如:
<Provider of={FooBloc}> -> A <Provider of={FooBloc}> -> B <Provider of={BarBloc}> -> C <Consumer of={FooBloc}> {bloc => ( // 这里的bloc是B提供的FooBloc实例 )} </Consumer> </Provider> </Provider> </Provider>
Last updated 6 years ago
Was this helpful?