React 組件key值

React組件使用key值識別組件,是惟一的標識,每一個key值對相應一個組件,相同的key值的組件,React認爲是同一個組件。react

  • key相同,組件屬性有變化,react只更新對應的屬性。
  • key不相同,react先銷燬該組件,而後從新建立該組件。
注意事項
  • key值是惟一,有範圍的,在數組生成的同級同類的組件上要保持一致。
  • 動態渲染數組中的組件時,不能時用數組的index值做爲key值,當刪除或者增長時候,index會隨之變化。
相關文章
相關標籤/搜索