map 에서의 warning 에러
228
작성한 질문수 26
Warning: Each child in a list should have a unique "key" prop.
이라는 에러가 나오는 데요. Comment.j 에서 이부분이 나오는 듯 합니다. 그런데 여러 코멘트인데 키를 무엇으로 정할 지도 모르겠으며, 어느 위치에 넣어야 하는 지 난감합니다. 신경은 쓰이고요.
수고하세요. 아직 리플라이 뎁스 문제도 이해를 못했구요.
답변 4
1
안녕하세요 skywalk 님 ~!
우선 간단하게 말하자면 유니크하고 변하지 않는 키를 가장 상위부분 현재 같은 경우는 React.Fragment 가 되겠죠 !
우선 가장 쉽게 index를 넣을수 있겠네요 ! 하지만 이건 최선은 아니에요 ..사실 저도 많이 넣지만 .....
왜냐면 유니크하지만 Static (변하지않는) 하지는 않습니다..
Array에 값을 추가하면 그것의 index는 변하기 때문이죠...
그래서 여기같은 경우는 comment의 ID를 넣어 주는게 가장 좋은 방법이라 생각됩니다.
이렇게 하는 이유는 리액트가 작은 부분의 DOM의 변화도 컨트롤을 해주기 위해서 입니다.
원래 어떤하나의 아이템만 변화를 요할때가 있을때 key값이 주어지지 않는다면 모든 row를 다 업데이트해버리게됩니다... !
수고하세요 ^^
npm i하면 바로, 라이브러리 오류없이 받아지고, 구동되는 소스는 없나요?
0
52
1
ERROR in ./node_modules/antd/es/version/index.js 2:15-22
0
221
1
자료 없음
0
322
1
이미지 깨짐
0
336
1
npm run dev 동작 에러
0
304
1
npm run dev 동작 에러
0
295
1
npm run dev 동작에러납니다...
0
661
1
npm run dev 실행 오류
0
653
1
비디오 업로드, 로그인, 회원가입 504 error
0
1057
1
시작부터 오류생기시는 분들 해결법입니다.
1
467
1
오류 해결 공유
0
459
1
npm install 에러 질문드립니다.
0
1121
2
아예 몽고DB에 연결한다고만 하고 연결이 안되고 있습니다.
0
550
1
해당 오류 해결 방법 좀 알려주세요 ㅠㅠ
0
516
1
로컬스토리지에 대한 질문입니다!!
0
515
0
video가 안 나타나는 문제
0
894
1
ffmpeg 설치 후 cannot read property 'format' of undefined 500 에러 해결
0
471
0
typeError or 콘솔 500 뜨는분..
0
336
0
npm run dev 관련 오류
0
578
1
답글이 달리지않고 디비에도 저장되지않으며 새로고침이 됩니다.
0
246
0
useState 자동 생성
0
347
1
TypeError: Cannot read properties of undefined (reading 'format')
0
1246
2
userData undefined / state에 user.userData가 없습니다.
0
248
0
antd Input background color 변경
0
242
0





