FLUTTER ECOSYSTEM

built_redux

一個用 Dart 編寫的狀態管理程式庫,強制使用不可變性

最新版本
8.0.10
近 30 天下載
9400
喜歡數
10
Pub 分數
130

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Built Redux 是一個用於 Flutter 和 Dart 的狀態管理程式庫,透過使用不可變資料結構來強制實現不可變性。它提供了一種受 Redux 啟發的可預測、可擴展的架構,重點關注類型安全性與編譯時期正確性。Built Redux 與 built_value 套件無縫整合,以確保資料不可變性,減少因意外狀態變更所導致的錯誤。該套件支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。此套件提倡清晰的關注點分離,非常適合需要強大狀態處理的大規模應用程式。

適用情境
  • Large-scale Flutter applications
  • Applications requiring strict immutability
  • Team-based development with clear state patterns
  • Complex state logic with time-travel debugging
主要特色
  • Immutability enforcement
  • Integration with built_value
  • Type-safe state updates
  • Predictable state flow
  • Support for time-travel debugging
  • Cross-platform compatibility
適合對象
  • Developers prioritizing code safety
  • Teams building complex state-heavy apps
  • Projects using immutable data patterns
  • Applications needing rigorous state testing
使用建議
  • Steeper learning curve for beginners
  • Requires built_value setup
  • More boilerplate than simple state solutions
  • Less suitable for small or prototype apps
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add built_redux

所屬分類

相關專案

暫無相關資料。