搜索插件、代码仓与 APP 分类

插件详情v8.0.11

built_redux

一个用 Dart 编写的状态管理库,强制使用不可变性

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
1.1万
喜欢数
10
Pub 分数
145

安装插件

flutter pub add built_redux

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Built Redux 是一个用于 Flutter 和 Dart 的状态管理库,通过使用不可变数据结构来强制实现不可变性。它提供了一种受 Redux 启发的可预测、可扩展的架构,重点关注类型安全和编译时正确性。Built Redux 与 built_value 包无缝集成,以确保数据不可变性,从而减少因意外状态变更引起的错误。该库支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该库提倡清晰的关注点分离,非常适合需要强大状态处理的大规模应用程序。

适合场景

  • 大规模 Flutter 应用
  • 需要严格不可变性的应用
  • 基于团队的开发,具有清晰的状态模式
  • 带有时间旅行调试的复杂状态逻辑

主要特点

  • 不可变性强制
  • 与 built_value 的集成
  • 类型安全的状态更新
  • 可预测的状态流
  • 支持时间旅行调试
  • 跨平台兼容性

适合对象

  • 注重代码安全的开发者
  • 构建复杂状态密集型应用的团队
  • 使用不可变数据模式的项目
  • 需要严格状态测试的应用程序

使用建议

  • 初学者的学习曲线更陡峭
  • 需要 built_value 设置
  • 比简单状态解决方案更多的样板代码
  • 不太适合小型或原型应用

所属分类

依赖

依赖清单 6 项

使用此插件的项目

暂无相关数据。