SUNYIMIN / react-review

react
2 stars 0 forks source link

react中什么是 "key" 属性,在元素数组中使用它们有什么好处? #6

Open SUNYIMIN opened 4 years ago

SUNYIMIN commented 4 years ago
 data.map((item, index) => {
      return <li key={index}>{item}</li>
    })
  1. key 是一个特殊的字符串属性,你在创建元素数组时需要包含它。Keys 帮助 React 识别哪些项已更改、添加或删除。作为元素集合的唯一标示符
ISummerRainI commented 4 years ago

key值及diff算法的非源码层解析,可以参考 https://juejin.im/post/5cb7ee176fb9a068726e1d56