asyncredux-persistence - 使用 AsyncRedux Persistor 实现本地状态持久化
使用 Persistor 实现本地状态持久化,将应用状态保存在磁盘上跨会话
标签
更新于: 2026-02-12该技能可以做什么
- 创建自定义 Persistor 类
- 实现 readState() 方法
- 实现 persistDifference() 方法
- 实现 deleteState() 方法
- 使用 LocalPersist 助手
- 限制状态保存频率
- 暂停持久化
- 恢复持久化
输入
- 应用状态
- 上次持久化状态
- 磁盘存储
- SharedPreferences 或文件
输出
- 持久化状态文件
- 磁盘存储变更
- 恢复的应用状态
要求
- AsyncRedux 包
- Dart/Flutter 环境
- 磁盘写入权限
