분명 나는 unique한 key 값을 준 것 같은데!!!!!!!
Warning: Each child in a list should have a unique "key" prop
에러가 계속 떴다. ㅜ 검색을 열심히 해보니
쓰레드를 찾을 수 있었고,
"rendering root component of the list"에 key값을 추가해야된다는 무나와씨의 답변이 내 코드를 구제해 주셨다.
기존의 나의 코드
* 이전에 코딩할 때, PostItem말고도 다른 컴포넌트를 map할 일이 있을까봐
* <>, </> 의 'React Fragment'를 넣어줬었는데,
* key값이 루트 컴포넌트에 적용되지 않아 계속 에러가 뜨는 것이었다! (Fragment부분도 map되어 버리니)
바꾼 코드
* 필요없는 <>, </>를 지우고
* PostItem이 루트 컴포넌트가 되며, 여기에 key값이 적용되니 에러가 해결됐다!만세!
'개발 관련 개념들' 카테고리의 다른 글
jekyll blog 포스트 다국어 지원하기 (0) | 2021.05.24 |
---|---|
[React.js] 리액트에서 무한 스크롤 구현 + 모바일 문제 해결 (0) | 2021.05.14 |
[React.js] useEffect 더 잘 사용하기 (0) | 2021.05.01 |
Github 리파지토리를 Re-fork하고 싶을 때!! (Upstream, Origin, Syncing) (0) | 2021.04.26 |
CSS가 이상하게 적용될 때, user agent stylesheet체크!! (0) | 2021.04.24 |
댓글