做过web的同学应该速度React+Redux这个东西,到了Flutter,我们也需要有个东西来做不同页面的跳转逻辑,数据的分发管理等问题。
因为一个程序大了,界面很多的,逻辑很复杂,这时候需要有个东西来做管理啊
目前我们工程有尝试用到了BLoC这个东西,在这里做简单介绍下
BLoC的全称是 业务逻辑组件(Business Logic Component)。
如果你对响应式编程熟悉的话,应该很好懂这个到底是什么
就是用reactive programming方式构建应用,一个由流构成的完全异步的世界。从而达到界面与业务分离的逻辑.
或者简单粗暴的理解为,这个就是类似安卓的RX事件总线。