[a, b, c]
가 [a, c]
가 되었을 때, (1)b를 삭제한건지, (2)c를 삭제하고 b를 c로 바꿨는지 key값이 없다면 알 수 없다.최상위 태그에 key prop 지정해주면 됨
배열의 인덱스는 그 때 그 때 배열의 순서에 따라서 부여되기 때문에 키값으로 사용할 수 없음.
function ReviewList({ items, onDelete }) {
return (
<ul>
{items.map((item) => {
return (
<li key={item.id}>
<ReviewListItem item={item} onDelete={onDelete} />
</li>
);
})}
</ul>
);
}