redux如何管理商店中的大数据?

时间:2017-12-31 07:01:16

标签: javascript reactjs redux react-redux

我是redux的新手。如果我在两个或更多页面中有大量数据(100000条记录),那么所有这些都是可编辑的。 Redux如何管理呢?

我是否应该加载商店中的所有数据,即使大部分记录尚未呈现?

究竟是什么意思:

  

整个应用程序的状态存储在单个商店的对象树中。   https://redux.js.org/docs/introduction/ThreePrinciples.html

2 个答案:

答案 0 :(得分:1)

Redux提供了理智的数据流。它与数据管理无关。您的担忧应该或多或少地针对渲染位。或者换言之,React。我看到两个问题:

  • 如何加载这么多记录
  • 如何渲染它们,以免造成性能损失。

第一个问题可以使用分页来解决,而第二个问题可以通过使用像https://github.com/bvaughn/react-virtualized

这样的组件来解决

答案 1 :(得分:0)

它只是一个普通的JavaScript对象。我认为将所有数据保存在内存中是不可行的。这就是数据库存在的原因。当然,你有很多解决方案。