States_rebuilder

states_rebuilder 是 Flutter 状态管理结合依赖注入解决方案和集成路由,以获得最佳状态管理体验并加速您的开发。

states_rebuilder 是一个功能丰富的状态管理解决方案

  • 性能

    • 可预测且可控的状态突变
    • 不可变/可变状态支持
    • 严格的重构控制
    • 未使用时自动清理状态
  • 代码整洁

    • 零样板代码
    • 无注解和代码生成
    • UI与业务逻辑分离
    • 在纯 Dart 中实现业务逻辑。
  • 用户友好

    • 内置依赖注入系统
    • 在 StatelessWidget 中使用 SetState
    • 热插拔 Stream / Futures
    • 轻松撤销/重做
    • 优雅的错误处理和刷新
    • 无需 BuildContext 即可导航、显示对话框
    • 带动态段的命名路由
    • 嵌套路由映射
    • 轻松持久化状态并检索回来
    • 覆盖特定 Widget 树分支的状态(按 Widget 状态)
  • 节省开发时间

    • 轻松从 REST API 或数据库创建、读取、更新和删除 (CRUD)。
    • 轻松的用户身份验证和授权。
    • 轻松管理应用主题。
    • 简单的国际化和本地化。
  • 可维护

    • 易于测试,模拟依赖项
    • 状态跟踪中间件
    • 内置调试打印函数
    • 适用于复杂应用

XS

GitHub

https://github.com/GIfatahTH/states_rebuilder