写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?
ME: 在页面重新刷新的时候,让react快速找到对应刷新的值. 提高性能
key的作用是为了在diff算法执行时更快的找到对应的节点,提高diff速度。
新生成的虚拟dom,要跟旧的虚拟dom做对比. 1、找: 有key的方式,类似于key-value的找 没有key的找就是通过遍历 2、找不到:就是新建一个节点
写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?
ME: 在页面重新刷新的时候,让react快速找到对应刷新的值. 提高性能
key的作用是为了在diff算法执行时更快的找到对应的节点,提高diff速度。
新生成的虚拟dom,要跟旧的虚拟dom做对比. 1、找: 有key的方式,类似于key-value的找 没有key的找就是通过遍历 2、找不到:就是新建一个节点
本文标题:[2019-07-09]写 React / Vue 项目时为什么
本文链接:https://www.haomeiwen.com/subject/liwtkctx.html
网友评论