React组件使用key值识别组件,是唯一的标识,每个key值对相应一个组件,相同的key值的组件,React认为是同一个组件。
- key相同,组件属性有变化,react只更新对应的属性。
- key不相同,react先销毁该组件,然后重新创建该组件。
注意事项
- key值是唯一,有范围的,在数组生成的同级同类的组件上要保持一致。
- 动态渲染数组中的组件时,不能时用数组的index值作为key值,当删除或者增加时候,index会随之变化。
React组件使用key值识别组件,是唯一的标识,每个key值对相应一个组件,相同的key值的组件,React认为是同一个组件。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。