react key值的作用

  1. 新元素与老元素对吧key值是否相等 如果相等的话就会复用进入下一步 对比一项element.type是否相等进入复用
  2. fiber用的是链表 拿列表中的子元素的时候只能拿到第一个,两个数组做diff对比的时候是不方便的,于是react就把它映射成一个map 使用key当作map的key 这样就可以直接get key了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • key概述 react中的key属性,它是一个特殊的属性,它的出现不是给开发者用的(例如你为一个组件设置key之后...
    全栈弄潮儿阅读 5,604评论 0 2
  • JAVA中的几种基本数据类型是什么,各自占用多少字节? 在栈中可以直接分配内存的数据是基本数据类型;引用数据类型:...
    chs_sandy阅读 2,271评论 0 0
  • 1.(Didact)一个DIY教程:创建你自己的react1.1 引言 2.渲染dom元素2.1 什么是DOM2....
    johnzhu12阅读 4,155评论 0 51
  • title: java集合框架学习总结 tags:集合框架 categories:总结 date: 2017-03...
    行径行阅读 5,706评论 0 2
  • Java集合 1、集合的由来 程序的需求也许并不能确定创建对象的数量,甚至不知道对象的类型,为了满足普适的编程需要...
    小灰灰_5c75阅读 4,645评论 0 0

友情链接更多精彩内容