TIL 40. React (key)
📌 key
通常、重複するelementリストはreactでmapを使用してstateの値を取得し、stateの情報をelementリストに戻します.
ただし、JavaScriptではmapしか使用できませんが、reactでは重複する要素リストに固有のキー値がある必要があります.
従って、mapでelementlistを繰り返しレンダリングしようとすると、自動的に数値値を順番に与えることができるindexを用いてキー値に入れるのは、従来の目的を十分に利用していない方法である.
const list = commentLi.map((el, index) => (
<li className="feed__comments__list" key={index}>
<p className="feed__comments__contents">{el}</p>
<div className="feed__comments__goodBtn">
<img alt="good__button" src="/images/suyeonkim/dm.png" />
</div>
<div className="feed__comments__delBtn">
<img alt="delete__button" src="/images/suyeonkim/comment.jpg" />
</div>
</li>
));
Reference
この問題について(TIL 40. React (key)), 我々は、より多くの情報をここで見つけました https://velog.io/@syeon02/TIL-40.-React-keyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol