const students = [
{
id : 1,
name: "mark",
},
{
id : 2,
name: "mark2",
},
{
id : 3,
name: "mark3",
},
{
id : 4,
name: "mark4",
},
];
function AttendanceBook(props) {
return (
<ul>
{
students.map((students) => {
return <li key={students.id}>{students.name}</li>;
})
}
</ul>
);
}
id를 사용
: id의 의미 자체가 고유한 값이므로 키값을 사용하기 적합
: id가 있는 경우에는 보통 id값을 키값으로 사용
index를 사용
: 배열에서 아이템의 순서가 바뀔수 있는 경우에는 키값으로 index를 사용하는것을 권장하지 않음
: 리액트에서 키를 명시적으로 넣어주지 않으면 기본적을 이 index 값을 키값으로 사용