使用 electron 嵌套 react开发项目,如何实现前端数据离线缓存,数据较多且对读取速度有要求。pouchDB 能否满足要求,使用 pouchDB写了 demo,每次 electron 重启后,数据就没了。
有没有其他比较成熟的方案,最好这种缓存可兼容 web 端,web 也会独立部署(非必要)
使用 electron 嵌套 react开发项目,如何实现前端数据离线缓存,数据较多且对读取速度有要求。pouchDB 能否满足要求,使用 pouchDB写了 demo,每次 electron 重启后,数据就没了。
有没有其他比较成熟的方案,最好这种缓存可兼容 web 端,web 也会独立部署(非必要)
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答848 阅读
3 回答2.2k 阅读
5 回答1.1k 阅读✓ 已解决
既然要支持浏览器,就不应该考虑任何 NodeJS 方案,用 IndexdDB。
不过,由于 IndexedDB 十分强大,用起来也很繁琐,可以考虑用 localForage 。