문제 상황
Box 컴포넌트 출력은 되는데 Each child in a list should hava a unique “key” prop. 에러가 발생 했다
해결 방안
해결 방안은 단순하다. li 컴포너트에서 unique한 키 값을 원하는데 아래 코드로 생성할 경우 unique한 키 값이 없다.
아래와 같이 들어오는 데이터의 index 등으로 key 값을 만들면 문제 해결!
<Box>
<Box component="ul">
{products.map((value, index) => {
return <Box component="li" key={index}>{value.brand}</Box>;
})}
</Box>
</Box>
728x90
'DEV > Frontend' 카테고리의 다른 글
React Error Rendered more hooks than during the previous render (0) | 2023.02.08 |
---|---|
Goolge OAuth2 로그인 구현 with React (0) | 2023.02.03 |
React 왜 쓸까? (0) | 2023.01.12 |
Recoil 기초 (0) | 2023.01.12 |
VLM 부트캠프 - Coding Test Review (0) | 2023.01.10 |