React中的"更新"是什么?

Rom*_*man 5 javascript reactjs

正如React Documentation所说:

componentDidUpdate() 更新发生后立即调用

但我注意到componentDidUpdate()即使浏览器DOM元素没有更新也会被调用.

那么,React文档通过更新意味着什么呢?

Sag*_*b.g 4

“更新”不仅仅是 DOM 更新,而是生命周期的一部分。
当有新的props、状态更新和强制更新时会发生这种情况

您可以在取自DOCS 的图中看到这部分

在此输入图像描述