搜尋套件、儲存庫與 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 項

使用此套件的專案

暫無相關資料。