Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 870 Bytes

06.using-indexes-as-key.md

File metadata and controls

28 lines (19 loc) · 870 Bytes

인덱스를 키로 사용[Using indexes as keys]

키는 리액트가 요소를 추적 할 수 있도록 안정적이고 예측 가능하며 고유해야 합니다.

나쁜 예

이 스니펫에서 각 요소의 키는 표시되는 데이터에 연결되지 않고 순서를 기반으로 합니다. 이것은 리액트가 할 수있는 최적화를 제한합니다.

{
  todos.map((todo, index) => <Todo {...todo} key={index} />);
}

좋은 예

'todo.id'가이 목록에 고유하고 안정적이라고 가정하면 React는 요소를 재평가 할 필요없이 요소를 재정렬 할 수 있습니다.

{
  todos.map((todo) => <Todo {...todo} key={todo.id} />);
}

@Reference: