<aside> 💡 Key를 써야하는 이유
</aside>
배열을 랜더링할때 Key
를 지정해지않거나, 고유하지 않은 값으로 지정한다면 랜더링이 잘 못 될 수 있다.
리액트나 뷰와 같은 프레임워크에선 클릭했을때나 데이터 값이 변형되어있을 때, 렌더링이 되는데 배열의 고유한 값이 없다면
예상하지 못한 오류 또는 정확하게 내가 원하는 값을 추출할 수 없는 경우가 존재하기에 꼭 key
prop을 지정하여
값이 변경되거나 수정되어도 정확하게 내가 원하는 값이 적용이 되도록 key
를 지정해야한다.
key
prop은 배열을 렌더링할 때, 최상위 태그에 지정해주면 된다. 흔히 사용하는 key
값으로는 데이터의 id
와 같은 고유한 값을 지정해준다.