首页 > 解决方案 > useContext 与 immutableJS

问题描述

我有一个存储为上下文的数据对象。它充满了 API 响应,我觉得在性能方面我做错了。我试图研究 ImmutableJS,但没有将 ImmutableJS 与 ContextAPI 结合的参考。将它们结合在一起不会带来任何好处吗?如果它确实有一个如何开发这样的东西的例子?

标签: reactjsimmutable.jsreact-context

解决方案


不要试图通过引入依赖来解决你的问题。它不会是灵丹妙药。

根据您的描述,您的上下文对象经常更改并导致您的组件树过于频繁地重新呈现。

也许尝试创建仅与应用程序的某些部分相关的多个上下文。这样,重新渲染只会发生在使用特定上下文的子树上。


推荐阅读