当我们在反应中点击 componentDidMount 时,组件被安装到哪里?是真实的 DOM 还是 VirtualDom?
Where the component gets mounted into, when we hit componentDidMount in react? is it real DOM or VirtualDom?
你什么时候会在 React 中点击 componentDidMount 钩子?是当组件安装到虚拟 dom 还是实际 dom 时?
组件在 render()
上的“渲染阶段”安装到虚拟 DOM。
componentDidMount
生命周期是“提交阶段”的一部分,安装到实际的 DOM。
请注意,如果您在 componentDidMount
中调用 setState
,您可以有另一个渲染阶段。
You may call setState()
immediately in componentDidMount()
. It will trigger an extra rendering, but it will happen before the browser updates the screen.
你什么时候会在 React 中点击 componentDidMount 钩子?是当组件安装到虚拟 dom 还是实际 dom 时?
组件在 render()
上的“渲染阶段”安装到虚拟 DOM。
componentDidMount
生命周期是“提交阶段”的一部分,安装到实际的 DOM。
请注意,如果您在 componentDidMount
中调用 setState
,您可以有另一个渲染阶段。
You may call
setState()
immediately incomponentDidMount()
. It will trigger an extra rendering, but it will happen before the browser updates the screen.