比较过程可以理解为一个层层递进的过程, 每一级都是一个vnode数组 ,当比较其中一个vnode时,若children不一样,就会进入updateChildren函数,然后逐一比较children里的节点,对于children的children,再循环以上步骤。


在diff算法中用tag和key来判断,是否是sameNode

当不加key时,key都是undefined,默认相同, diff算法就会就地复用 来进行比较