美文网首页
for 循环时 key的作用

for 循环时 key的作用

作者: 圆又圆_4236 | 来源:发表于2022-05-06 21:09 被阅读0次

key是虚拟dom对象的标识,在更新的时候,key有着很重要的作用

当状态中的数据开始发生变化时,框架会根据新数据生成新的的虚拟dom,随后进行新的虚拟dom和旧的虚拟dom的比较,在新的虚拟dom和旧的虚拟dom中,

key值相同的情况下,如果虚拟dom中的数据没有发生变化,那么直接使用之前的真实dom,如果数据发生了变化,那么生成新的真实dom,替换掉之前的真实dom

如果找不到相同的key,那么根据数据创建新的真实dom,并且渲染到页面中

相关文章

网友评论

      本文标题:for 循环时 key的作用

      本文链接:https://www.haomeiwen.com/subject/hyizyrtx.html