react和vue项目中列表组件中key的作用?

132 阅读1分钟

key的作用就是在更行组件时,判断两个节点是否相同,如果相同就复用如果不同就删除旧节点创建新节点,正因为带唯一的key,每次都不能找到可以复用的节点,不但要销毁创建vnode,在DOM里添加移除节点对性能的影响更大,所以某些情况下才会说“不带key性能会更好”;