我的商店中存储了一个大对象,该对象保存API响应,每当我对此对象进行更改时,它都会更新该对象所附加的所有组件,并且我需要它仅更新该唯一道具所附加的组件不是所有人,我该怎么做?我以为使用Immer可以解决我的问题,但不是吗?
答案 0 :(得分:2)
有多种方法可以解决此问题:
1)您可以使用shouldComponentUpdate生命周期挂钩,并检查使用过的道具与先前道具和当前道具以及基于值的受控渲染。
2)您可以使用React.PureComponent代替React.Component
请检查React文档以实现上述功能。