【发布时间】:2017-08-28 01:18:47
【问题描述】:
我有一个包含项目列表的表格组件。 通过更改列表中的项目,我看到整个表都在重新渲染。 我尝试放置 shouldComponentUpdate,通过返回 false 我看到 Row 组件没有重新渲染。 我是否必须重新渲染父组件才能重新渲染子组件?
【问题讨论】:
-
在 UI 中重新渲染与调用的渲染方法不同。哪个是给父母的?它可能是“渲染”,但如果没有差异,则实际上不会进行 DOM 更改。
-
子组件会受到父组件传递的数据的影响。好奇的。为什么必须阻止父组件的重新渲染?
标签: reactjs redux immutable.js