React 组件key值

React组件使用key值识别组件,是惟一的标识,每一个key值对相应一个组件,相同的key值的组件,React认为是同一个组件。react

  • key相同,组件属性有变化,react只更新对应的属性。
  • key不相同,react先销毁该组件,而后从新建立该组件。
注意事项
  • key值是惟一,有范围的,在数组生成的同级同类的组件上要保持一致。
  • 动态渲染数组中的组件时,不能时用数组的index值做为key值,当删除或者增长时候,index会随之变化。
相关文章
相关标签/搜索