react啥时候对真实dom应用更改?

Posted

技术标签:

【中文标题】react啥时候对真实dom应用更改?【英文标题】:when does react apply change on real dom?react什么时候对真实dom应用更改? 【发布时间】:2021-10-22 18:15:51 【问题描述】:

正如我们所知,react 适用于虚拟 Dom 而不是真实 Dom。 当 state 或 props 发生变化时,这个变化是在虚拟 Dom 中。 我们可以考虑在调用 setstate() 方法时,这种变化是否适用于真实的 Dom?

【问题讨论】:

【参考方案1】:

setState 将触发虚拟 DOM 上的新渲染,它将使用其差异算法检查虚拟 DOM 从上一个快照到当前快照发生了什么变化。

之后,虚拟 DOM 将发送一个“包”,其中包含所有需要进行的更改。

最后,真正的 DOM 会更新用户的屏幕。

【讨论】:

谢谢...我正在搜索虚拟 DOM 如何发送该包,如果您知道有关它的好文章或参考资料,我想了解这个算法和机制。再次感谢您的回答。 google.com/… 尝试前几个

以上是关于react啥时候对真实dom应用更改?的主要内容,如果未能解决你的问题,请参考以下文章

React虚拟DOM浅析

什么时候虚拟 DOM 比真实 DOM 快?

react 基本应用

react 基本应用

react-router-dom 仅更改 url

更改的值不会显示在 Dom 中