Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
你什么时候会在 react 中点击 componentDidMount 钩子?是在组件安装到虚拟 dom 还是实际 dom 时?
render()该组件在“渲染阶段”安装到虚拟 DOM 。
render()
生命componentDidMount周期是“提交阶段”的一部分,被挂载到实际的 DOM。
componentDidMount
请注意,如果您调用setState.componentDidMount
setState
您可以setState()立即致电componentDidMount()。它会触发额外的渲染,但会在浏览器更新屏幕之前发生。
setState()
componentDidMount()