Error: Encountered two children with the same key

이유정·2024년 4월 15일
0

[ArtGarden_PR]

목록 보기
31/33

에러 발생


리뷰 관련 error가 나있었다.
같은 key를 설정해줬다고 하는데 금시초문이였다.

문제 원인


찾고보니,
리뷰 평가하는 별 rate의 idx를 내가 1로 고정했지 뭐다?
아마, 별을 체킹하는 코드가 잘 되는지에만 급급해서 임시적으로 설정했던 것 같다.

그리고 찾는데에는 또 코드 하나하나 들여다보느라고,
리뷰 관련 컴포넌트만 5개니 말이다.
시간 엄청 썼다.

검색하면 되지 않냐고 물으신다면 저도 해봤습니다...

아차싶더라구요,,, 흑흑

당연히 별 평가가 되는걸 확인한 다음에 idx는 내 기억에서 이미 사라지고 난 시점이다.
그러니, 애초에 코드를 작성할 때부터
내 임의대로 고정값을 넣는 개발은 하지 않는 것이 좋겠다.

고정값을 넣을거면 검색이라도 되게 특이한 값으로 넣든지,,,
1이 뭡니까,,, 나 울어요

문제 해결

고정 key =1 에서 벗어난,
idx 값을 찾은 코드다... !!

그래도 행복 개발 ~~

profile
강의 기록 블로그

0개의 댓글