key1 [React] map 함수 적용시 key props를 부여하는 이유 날 죽여라 리액트 map 함수 적용 시 나오는 오류 map 함수를 생각없이 사용하다 보면 나오는 경고 창이 있다 Each child in an array should have a unique “key” prop. 너 key값 지정 안해줬음 너 동일한 형제들로 구성된 list(map에서 뿌려준 그 lists) 유니크한 키 prop을 줘야 함 이라고 말하고 있다. key 값이 왜 필요한데? 예를 들어 map으로 리스트를 하나씩 뿌려준다고 가정해 보자. 리액트는 내용이 바뀔 때 다시 렌더링을 해주는데 5개의 리스트 중에 하나의 리스트만 바뀌었다면 리액트가 하나씩 리스트를 읽다가 여기서 달라졌네?라고 파악한 뒤 전체를 재렌더링 하는데 그걸 방지하기 위해서 각각의 요소들에게 key값을 선물하는 것이다. 그렇게 되.. 2023. 1. 17. 이전 1 다음 반응형