虚拟DOM是一个轻量级的JavaScript对象,它将真实dom元素,属性和内容列为对象及其属性。
每当底层数据发生变化时,整个用户界面都将在虚拟DOM表示中重新渲染
然后计算以前的DOM表示和新的表示之间的差异。
一旦计算完成,真正的DOM将被更新只有实际上已经改变的东西。