gpt4 book ai didi

reactjs - redux 中是否应该将大量数据放入应用程序状态?

转载 作者:行者123 更新时间:2023-12-03 13:31:59 25 4
gpt4 key购买 nike

假设我有一些数据表,例如返回用户列表(包含详细信息)的管理报告列表或日志记录列表。此信息是否属于 redux 存储,只有数据表需要此信息?或者如果我要绘制具有 5000 个节点的内容该怎么办?这也属于 redux 单应用程序状态吗?为什么或为什么不?

如果这些项目不属于应用程序状态,那么我应该在不使用 redux 的情况下将它们加载到本地组件状态中吗?不过,以类似的方式获取所有异步请求似乎很不错。

最佳答案

由于 redux 不关心数据(它实际上只是在分派(dispatch)操作时调用 reducer 函数,并用结果替换当前状态),因此不应该有任何性能问题。它将与您提供的 reducer 功能一样高性能。

如果您想直接查看:https://github.com/rackt/redux/blob/master/src/createStore.js#L115

您更有可能遇到 React 性能问题,但即使如此,在这种规模上它也是值得怀疑的。您可能想要虚拟化您的表格,以便不会渲染 View 元素之外的内容,但这是 ui 编程的常见问题。

关于reactjs - redux 中是否应该将大量数据放入应用程序状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com