【发布时间】:2017-02-27 15:29:41
【问题描述】:
在 Redux 文档中是这样写的:
在 Redux 中,所有应用程序状态都存储为单个对象。
这开始了我的问题。 我正在编写一个应用程序,它将在 SPA (React + Redux) 中管理具有 许多 数据的少数实体,而我在使用 Redux 并获得某种滞后是因为我需要管理的数据量。
我不认为通过 Redux 传输所有应用程序状态会很好,因为在某种程度上,它可能会消耗大量内存,但我可能错了。
Redux 看起来(对我来说)既简单又令人困惑,我不应该或不应该使用它,但是,应用程序会增长很多,我确信它会有所帮助我也要维护项目的组织性。
另一件让我害怕的事情是当更新状态发生时渲染 DOM 元素。这与在 React 上使用 setState() 不同,正如我们在 Dan Abramov 的 Redux 视频中看到的那样,他使用的是 forceUpdate '在 React 文档中不推荐。
是否可以管理不同商店中的实体,但仅在必要时将它们放在一起?
如果将所有应用程序状态存储在单个存储对象中会消耗大量内存吗?
使用 Redux 渲染 React 组件的最佳方式是什么?
【问题讨论】:
-
那么你在这里问了多少问题?恐怕这可能不适合 StackOverflow。你试过chat吗?
-
谢谢@Pavlo,我相信聊天真的是最好的方式。谢谢
标签: reactjs redux react-redux