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 for dependency injection
  • StoreBuilder for reactive state updates
  • StoreConnector for fine-grained state subscriptions
  • Support for middleware and reducers
  • Cross-platform compatibility
適合對象
  • Large-scale Flutter applications
  • Teams using Redux architecture
  • Apps requiring centralized state management
  • Developers familiar with Redux patterns
  • Projects needing testable state logic
使用建議
  • Requires understanding of Redux concepts
  • May add boilerplate compared to simpler state solutions
  • Not ideal for small or simple apps
  • Performance impact with frequent state updates
  • Steeper learning curve for beginners
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add flutter_redux

所屬分類

原始碼儲存庫

相關專案

所在榜單