【发布时间】:2018-10-30 18:20:01
【问题描述】:
我正在开发一个使用 ReactJS 作为前端的产品。我正在以列表的形式获取大量数据(以数千为单位),关于我想在本地存储的 API 响应。那么在这种情况下我应该更喜欢LocalStorage 还是Redux?
我很困惑,因为数据量非常大,我认为将其存储在 redux-store 上可能会导致一些性能问题。
【问题讨论】:
-
除了存储数据,你还用它做什么?
-
localStorage有存储限制。尽管真的,您根本不应该在客户端存储大量数据。在服务器端处理大量数据,只将结果或重要部分发送到客户端。如果您正在谈论一个庞大的数据列表(例如来自某种搜索的数千个结果),那么您应该有一个分页设置,在客户端的任何时候都只加载其中的一小部分。 -
@Jayce444 关于 localStorage 是正确的,它有内存限制,具体取决于浏览器。如果你处理非常大的项目,例如使用 redux 或 mobx。
标签: html reactjs redux react-redux local-storage