【问题标题】:Rendering specific divs in React在 React 中渲染特定的 div 【发布时间】:2018-06-11 08:29:47 【问题描述】: 我有一个顶部 div (a) 和两个底部 div (B, C)。 当顶部 div 更新时,我希望它只在 div C 中呈现,而不是在 div B 中呈现 我该怎么做? 【问题讨论】: 标签: reactjs redux rendering 【解决方案1】: 这完全取决于您如何管理应用程序状态。如果 C 中的 props 的本地状态会随着 div A 中的某些操作而改变,那么 React 将检测到该状态并重新渲染修改后的组件。 强制 React 重新渲染某些组件不是一个好习惯。只需改变你的状态,让 React 完成剩下的工作。 【讨论】: 【解决方案2】: 您可以在 B 组件中使用shouldComponentUpdate() 方法。 【讨论】: