FLUTTER ECOSYSTEM

redux_persist

使用自定儲存引擎和序列化器持續化 Redux 狀態

最新版本
0.9.0
近 30 天下載
2730
喜歡數
25
Pub 分數
140

Package Overview

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

套件概覽

Redux Persist 是一個 Flutter/Dart 套件,透過可自訂的儲存引擎與序列化器,實現 Redux 狀態在應用程式重新啟動後的持續性儲存。它允許開發者將狀態儲存並從本機儲存中還原,支援多種平台,包括 Android、iOS、macOS、Windows 與 Linux。此套件與 Redux 完美整合,提供可靠的状态持久化功能,無需複雜設定。可為複雜資料類型定義自訂序列化邏輯,確保在儲存與取得狀態時具有彈性。適用於需要離線功能或使用者特定資料保留的應用。

適用情境
  • 離線資料持久化
  • 使用者會話管理
  • 重啟後的應用狀態恢復
  • 跨平台狀態同步
  • 儲存使用者偏好
主要特色
  • 可自定義的儲存引擎
  • 可插入序列化程式
  • 跨平台支援
  • 最小的樣板程式碼
  • 無縫 Redux 集成
適合對象
  • 需要持久狀態的應用程式
  • 使用 Redux 結構的開發者
  • 具有離線功能的專案
  • 跨平台應用程式
  • 狀態密集型UI
使用建議
  • 需要仔細處理序列化
  • 可能會因大型狀態而增加應用大小
  • 對大型數據集的潛在效能影響
  • 需要對儲存失敗情況進行適當的錯誤處理
  • 不適用於即時同步,除非新增額外邏輯
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add redux_persist

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

相關專案