React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? React/Vue 的 for 中的 key 是给每一个 vnode 的唯一 id,可以依靠 key,更准确,更快的拿到 oldVnode 中对应的 vnode 节点。 key 唯一则可保证元素唯一,key的作用就是更新组件时判断两个节点是否相同。相同就复用,不相同就删除旧的创建新的。