States_rebuilder
states_rebuilder 是 Flutter 状态管理结合依赖注入解决方案和集成路由,以获得最佳状态管理体验并加速您的开发。
states_rebuilder 是一个功能丰富的状态管理解决方案
-
性能
- 可预测且可控的状态突变
- 不可变/可变状态支持
- 严格的重构控制
- 未使用时自动清理状态
-
代码整洁
- 零样板代码
- 无注解和代码生成
- UI与业务逻辑分离
- 在纯 Dart 中实现业务逻辑。
-
用户友好
- 内置依赖注入系统
- 在 StatelessWidget 中使用
SetState。 - 热插拔 Stream / Futures
- 轻松撤销/重做
- 优雅的错误处理和刷新
- 无需
BuildContext即可导航、显示对话框 - 带动态段的命名路由
- 嵌套路由映射
- 轻松持久化状态并检索回来
- 覆盖特定 Widget 树分支的状态(按 Widget 状态)
-
节省开发时间
- 轻松从 REST API 或数据库创建、读取、更新和删除 (CRUD)。
- 轻松的用户身份验证和授权。
- 轻松管理应用主题。
- 简单的国际化和本地化。
-
可维护
- 易于测试,模拟依赖项
- 状态跟踪中间件
- 内置调试打印函数
- 适用于复杂应用
