问题描述
React 的虚拟 DOM 如何仅渲染 DOM 的特定部分并保留树的其余部分?
不确定我是否正确,但如果我更改普通 HTML 文件中 Div 的内容,我将必须刷新页面才能看到更改,对吗?这意味着我必须重新绘制整个东西,重新创建整个 DOM 树。我不能自己直接“仅”更新 Div 元素。我需要刷新页面并重新创建整个树。
我知道虚拟 DOM 是什么,它如何将新版本与旧版本进行比较,以及诸如此类的东西。我还阅读了对帐文件,但这也没有回答我的问题。当 React 拥有需要转换为真实 DOM 的新虚拟 DOM 后会发生什么?
我想问的是:本质上,React 只是普通的 HTML 和 JS,最终必须成为真正的 DOM。那么他们如何只更新 DOM 中的单个 Div 元素而不需要重新加载整个页面呢?因为如果我们在 HTML 中手动执行此操作,则需要刷新整个页面才能看到更改,而且据我所知,我们不能像 React 那样自己更新其中的一部分。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)