FLUTTER ECOSYSTEM

redux

Redux 是用于 Dart 和 Flutter 应用的可预测状态容器

最新版本
5.0.0
近 30 天下载
5.9万
喜欢数
416
Pub 分数
135

Package Overview

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

插件概览

Redux 是一个为 Dart 和 Flutter 应用程序设计的可预测状态管理解决方案,灵感来自 JavaScript 中的 Redux。它提供了一个集中式存储来管理应用状态,通过纯还原函数确保一致的状态更新。支持中间件和开发工具集成,能够实现调试和时间旅行功能。专为可扩展性设计,非常适合需要在多个组件间进行结构化状态处理的中大型应用程序。

适合场景
  • 管理复杂的应用程序状态
  • 启用时间旅行调试
  • 支持大规模 Flutter 应用
  • 与中间件集成以处理副作用
  • 促进团队在状态逻辑上的协作
主要特点
  • 集中式状态存储
  • 不可变状态更新
  • 中间件支持
  • DevTools 集成
  • 可预测的状态转换
适合对象
  • 大型 Flutter 项目
  • 需要结构化状态管理的团队
  • 需要调试功能的应用程序
  • 熟悉 Redux 模式的开发人员
  • 具有复杂数据流的项目
使用建议
  • 初学者的学习曲线更陡峭
  • 所需样板代码
  • 对于简单应用来说过于复杂
  • 需要仔细设计状态
  • 有限的内置异步处理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add redux

所属分类

源码仓库

关联项目

所在榜单