jorum
  • Jorum
  • 安装及环境配置
  • 快速上手
  • 概念
    • BLoC
    • 数据流
    • 创建和使用BLoC
    • 在组件中订阅数据流
    • 多层级的BLoC
    • 依赖注入
    • BLoC的生命周期
    • 通过@effect定义副作用
Powered by GitBook
On this page

Was this helpful?

  1. 概念

多层级的BLoC

Previous在组件中订阅数据流Next依赖注入

Last updated 6 years ago

Was this helpful?

在jorum中,BLoC的实现是基于react的的,因此,Provider是可以嵌套使用的,Consumer或useBloc会获取到离它最近的一个BLoC实例。

例如:

<Provider of={FooBloc}> -> A
  <Provider of={FooBloc}> -> B
    <Provider of={BarBloc}> -> C
      <Consumer of={FooBloc}>
        {bloc => (
          // 这里的bloc是B提供的FooBloc实例
        )}
      </Consumer>
    </Provider>
  </Provider>
</Provider>
Context