【发布时间】:2021-01-10 18:27:51
【问题描述】:
我想在 ReactJs 中使用 AsyncStorage(在 react-native 中类似)。我暂时需要将数据存储在 localsotrage(超过 10mb)中。如果有任何其他解决方案,请告诉我。目前我正在使用 reactjs 的本地存储,但根据我的研究,它在桌面浏览器中限制为 10mb。
【问题讨论】:
标签: reactjs react-native web-development-server
我想在 ReactJs 中使用 AsyncStorage(在 react-native 中类似)。我暂时需要将数据存储在 localsotrage(超过 10mb)中。如果有任何其他解决方案,请告诉我。目前我正在使用 reactjs 的本地存储,但根据我的研究,它在桌面浏览器中限制为 10mb。
【问题讨论】:
标签: reactjs react-native web-development-server
您可以选择与所有现代浏览器兼容的 IndexedDB。最小或软限制为 5MB - 浏览器将请求存储数据的权限。最大存储空间是您的硬盘驱动器磁盘的限制,因为所有数据都本地存储在您的机器磁盘上。
您可以查看IndexedDB docs here
您可以检查跨浏览器的兼容性here
【讨论】: