本地优先待办事项
构建一个支持离线使用的待办事项应用,在没有网络的情况下正常工作,并在恢复连接时同步数据。处理并发编辑的冲突解决。
offline-firstsyncconflict-resolutionlocal
目标
- 完整的增删改查待办功能,支持离线使用
- 离线时将变更排入队列以便稍后同步
- 恢复连接时与服务器同步
- 处理来自并发离线编辑的冲突
- 显示同步状态指示器
提示
- 使用 SQLite 或 WatermelonDB 作为本地存储
- 使用时间戳追踪变更以进行冲突解决
- 最后写入胜出是最简单的冲突处理策略