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