虚拟dom,是一个js对象,用他来描述节点,每次对象创建时,先创建虚拟dom,在创建真是dom,当对对象进行操作时,会穿件新的虚拟dom,通过新旧的虚拟dom进行diff算法对比。
虚拟dom为什么要设置key?
为了节点的复用,减少重排,便于跟踪每个节点的身份