FLUTTER ECOSYSTEM

flutter_redux

一组实用的 Widget,用于提供和连接到 Redux 存储

最新版本
0.10.0
近 30 天下载
3.8万
喜欢数
570
Pub 分数
160

Package Overview

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

插件概览

flutter_redux 是一个 Flutter 包,提供实用的组件来将 UI 组件连接到 Redux 存储,从而在 Flutter 应用中实现可预测的状态管理。它提供了 `StoreProvider`、`StoreBuilder` 和 `StoreConnector` 组件,以便轻松访问和响应整个组件树中的状态变化。专为使用 Redux 模式的开发者设计,通过集中管理应用状态和操作,促进关注点分离。该包与 Dart 的响应式编程模型无缝集成,并支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 管理全局应用状态
  • 实现单向数据流
  • 连接UI到Redux存储
  • 构建可扩展的 Flutter 应用
  • 独立测试状态逻辑
主要特点
  • StoreProvider 用于依赖注入
  • StoreBuilder 用于响应式状态更新
  • StoreConnector 用于细粒度的状态订阅
  • 对中间件和还原器的支持
  • 跨平台兼容性
适合对象
  • 大规模 Flutter 应用
  • 使用 Redux 架构的团队
  • 需要集中式状态管理的应用程序
  • 熟悉 Redux 模式的开发者
  • 需要可测试状态逻辑的项目
使用建议
  • 需要了解 Redux 概念
  • 与更简单的状态解决方案相比,可能会增加样板代码
  • 不适合小型或简单的应用
  • 频繁状态更新带来的性能影响
  • 初学者的学习曲线更陡峭
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_redux

所属分类

源码仓库

关联项目

所在榜单