【发布时间】:2019-05-12 04:20:17
【问题描述】:
我正在用 React 编写一个应用程序。我正在使用 Redux 在页面上存储我的数据。 此数据包含一个巨大的用户对象(最多嵌套 3 个级别),其中包含所有用户数据。我在任何地方都在使用它,所以我认为最好将它存储在 redux 中,而不是每次需要时都从服务器请求它。 该数据可能约为 70-80 KB,但我认为每个用户的平均大小为 30-40 KB。
这个数据是通过 5-6 个 reducer 和 30-50 个 action 组合而成的。 我有一个使用所有这些数据的组件和 10-15 个使用其中一部分的组件。
redux 存储的大小可以接近 100 kb 吗?
它会影响应用程序的性能吗?
任何浏览器都可以在没有任何性能问题的情况下处理我的应用吗?
您能否提供您的平均 redux 存储大小?
一个人可以拥有的动作和reducer的平均数量是多少?
【问题讨论】:
-
在大多数情况下,使用或不使用 redux 不会影响您可以存储 多少 数据(在 redux 商店或任何地方)。最终,它将在浏览器内存中。
-
我明白了。但主要问题可以存储多少?只有 5 KB?最大100kb?甚至 10 mb?
-
可以粘贴您的数据示例@malkhazi
-
这是大约平均大小为 50kb 的数据:pastebin.com/7CgXVXap 有些数据可以更多,有些可以更少(大约 10 kb 或 5kb)
标签: javascript reactjs redux react-redux store