# react 与 vue 数组中 key 的作用

diff 算法需要比对虚拟 dom 的差异,重新渲染视图。当出现大量相同标签的时候,vnode 会判断新旧节点的 key 值和标签名是否一致,如果一致再去判断子节点,使用 key 帮助提升 diff 算法的速度,使得渲染视图的性能提升。