使用shouldComponentUpdate
在源处停止渲染
看看这个嵌套的Component结构:
默认情况下,如果在A中触发更新,则所有其他子项也将进行更新。这很容易导致性能问题,因为现在我们有许多组件贯穿整个过程的每个步骤。+
通过在A中的shouldComponentUpdate()中添加逻辑检查,我们可以阻止其所有子项重新呈现。这可以显着提高整体性能。但请记住,如果您阻止A将道具传递给孩子,则可能会阻止所需的渲染发生。
所以,回答你的问题,如果你阻止元素A重新渲染它会导致级联效应,并会影响你的网格组件。