FLUTTER ECOSYSTEM

flutter_redux

一組實用的 Widget,用於提供和連接到 Redux 儲存

最新版本
0.10.0
近 30 天下載
4.6萬
喜歡數
571
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

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案

所在榜單