【发布时间】:2019-10-20 09:15:37
【问题描述】:
当使用 setState() 调用更新组件时,React 如何为组件创建新的虚拟 DOM,即使 shouldComponentUpdate() 返回 false?
react 是否会再次为所有组件创建虚拟 DOM,即使是未调用 setState() 的组件?我的意思是假设在子组件上调用setState(),是否也会为父组件反应一个新的虚拟DOM?
【问题讨论】:
-
这里有 2 个不同的阶段,您可能会感到困惑。有渲染阶段和更新阶段。渲染阶段并不总是导致和更新。 projects.wojtekmaj.pl/react-lifecycle-methods-diagram
标签: javascript reactjs