在React中使用map()後的key屬性說明

分享至

在React中使用map()後會發現console有報錯提示,意思是叫你要替元素加上key。

此題必考,一定要記住。

//key的意思是它必須為parent裡面唯一的key,它能判斷資料異動時是否需要重新render。不能用index設為key,不然陣列少了一個,這整串資料還是會被重新render出來

steps.map((text, idx, array) => (
     <Item key={text}>{text}({idx})<p>Array:[{array}]</p></Item>
))

https://hiskio.com/courses/215/lectures/9153

發表迴響