LogoClawIndex
案例技能关于
LogoClawIndex

asyncredux-persistence - 使用 AsyncRedux Persistor 实现本地状态持久化

使用 Persistor 实现本地状态持久化,将应用状态保存在磁盘上跨会话

标签

更新于: 2026-02-12
状态管理持久化本地存储AsyncReduxFlutter

能力

创建自定义 Persistor 类实现 readState() 方法实现 persistDifference() 方法实现 deleteState() 方法

典型输入

应用状态上次持久化状态磁盘存储

典型输出

持久化状态文件磁盘存储变更恢复的应用状态

该技能可以做什么

  • 创建自定义 Persistor 类
  • 实现 readState() 方法
  • 实现 persistDifference() 方法
  • 实现 deleteState() 方法
  • 使用 LocalPersist 助手
  • 限制状态保存频率
  • 暂停持久化
  • 恢复持久化

输入

  • 应用状态
  • 上次持久化状态
  • 磁盘存储
  • SharedPreferences 或文件

输出

  • 持久化状态文件
  • 磁盘存储变更
  • 恢复的应用状态

要求

  • AsyncRedux 包
  • Dart/Flutter 环境
  • 磁盘写入权限

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。