Skip to content
XmwDocs
搜索文档
K
Main Navigation
个人项目
今日热榜
Xmw Admin
站点统计
面试宝典
Javascript
Vue
React
算法篇
浏览器篇
LeetCode算法
每日壹题
GitHub
主题
GitHub
菜单
回到顶部
页面导航
Table of Contents for current page
第 1 题:写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?
key
是给每一个
vnode
(虚拟节点)的唯一
id
, 可以依靠
key
, 更准确, 更快的拿到
oldVnode
中对应的
vnode
节点。
更准确 因为带
key
就不是就地复用了,在
sameNode
函数
a.key
===
b.key
对比中可以避免就地复用的情况,所以会更加准确。
更快利用
key
的唯一性生成
map
对象来获取对应节点,比遍历方式更快。
答案解析:
第 1 题