redux 存储的最大内存大小是多少?

IT技术 javascript reactjs redux react-redux store
2021-05-15 11:28:54

我正在用 React 编写一个应用程序。我正在使用 Redux 在页面上存储我的数据。此数据包含一个巨大的用户对象(嵌套最多 3 级),其中包含所有用户数据。我在任何地方都在使用它,所以我认为最好将它存储在 redux 中,而不是每次需要时都从服务器请求它。此数据可能约为 70-80 KB,但我认为每个用户的平均大小为 30-40 kb。

该数据通过 5-6 个减速器和 30-50 个动作的组合进行修改。我有一个使用所有这些数据的组件和 10-15 个使用其中一部分的组件。

redux store 的大小可以接近 100 kb 吗?

它会影响应用程序的性能吗?

任何浏览器都可以在没有任何性能问题的情况下处理我的应用程序吗?

你能提供你的平均 redux store 大小吗?

一个人可以拥有的动作和减速器的平均数量是多少?

1个回答

在 Chrome 中打开“更多工具”->“任务管理器”。

打开 twitter web 应用程序并在任务管理器中找到选项卡。我的开始是 120MB。

开始滚动,看看破解 500MB 需要多长时间。

我知道它与存储在 Redux 中的数据没有直接关系,因为它大部分是 gif 等,但它是相关的,我认为它表明谈论 100KB 的限制不值得考虑。如果您能找到带有浏览器的设备,即使是 10MB 也有任何问题,我会感到非常惊讶。