大量的redux状态是否会影响我的应用程序的性能?

Ram*_*ian 9 wordpress single-page-application reactjs react-redux

我正在构建一个带有react的wordpress的前端页面构建器(SPA),它也支持其他插件!

如果我们只是为我们自己的模块提供支持,我们可以轻松地将每个模块作为一个单独的组件,但由于它支持交叉兼容性,因此无法确定标记是什么.因此,当添加模块时,有关模块的详细信息将通过ajax请求发送到短代码端点,并生成相应的标记并作为字符串返回到构建器!

然后标记存储在状态中并立即通过哑组件呈现!

我的问题是有些标记大到20k字符,并且没有人知道用户添加了多少个模块,因为它是一个页面构建器!虽然我使用不可变的js来维持我的状态,但我对性能持怀疑态度!

我不应该担心,还是有其他方法比我们现在所遵循的更好?对此的任何想法将不胜感激!

非常感谢您的时间!

vij*_*yst 2

我曾使用 DraftJS 并在 React 组件中渲染文章。到目前为止这不是问题。能够在 redux 状态下保存大型文章。Facebook 虽然不使用 Redux,但在内部使用 DraftJS,并且 feed 通常包含大量内容。