[2019-07-09]写 React / Vue 项目时为什么

2019-07-09  本文已影响0人  温柔你要送嘻嘻

写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?

ME: 在页面重新刷新的时候,让react快速找到对应刷新的值. 提高性能

key的作用是为了在diff算法执行时更快的找到对应的节点,提高diff速度。

新生成的虚拟dom,要跟旧的虚拟dom做对比. 1、找: 有key的方式,类似于key-value的找  没有key的找就是通过遍历  2、找不到:就是新建一个节点

原文地址

上一篇 下一篇

猜你喜欢

热点阅读