[react] 需要把keys设置为全局唯一吗?
生活随笔
收集整理的這篇文章主要介紹了
[react] 需要把keys设置为全局唯一吗?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
[react] 需要把keys設(shè)置為全局唯一嗎?
不需要,key是用來進(jìn)行diff算法的時候進(jìn)行同層比較,準(zhǔn)備的說key只需要在兄弟節(jié)點(diǎn)之間唯一,一般情況key選取是后端定義的id.萬不得已的時候可以選擇index(選擇index是萬不得已的選擇,因?yàn)檫x擇了index后,一些操作會改變index的值,違背了唯一不變,在進(jìn)行diff算法的時候出現(xiàn)問題)
?個人簡介
我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
但堅(jiān)持一定很酷。歡迎大家一起討論
主目錄
與歌謠一起通關(guān)前端面試題
總結(jié)
以上是生活随笔為你收集整理的[react] 需要把keys设置为全局唯一吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 演化博弈论基本概念
- 下一篇: 安装pywin32时:ImportErr