Agility Redux 是一款模块化,可插拔的 Redux 状态管理库。
- 支持多业务模块,模块间解耦。
- 模块可插拔。
- State 、 Action 区分 Public 和 Private,私有部分仅能在模块内部访问和使用。
- State 多份实例,可以 Push 和 Pop。
本项目包含以下几个独立部分,可分别使用,也可以组合使用:
agility_redux
基本 redux 实现,纯 Dart 库不依赖 Flutter, 方便单元测试agility_redux_widget
redux 相关的 widgetagility_redux_bloc
业务模块管理,路由管理。
Thanks for redbrogdon, inspired by the rebloc project.