코드를 작성하다보면 여러가지 에러를 겪게 되는데 사소한 에러도 다시보자는 의미에서 기록합시다.
void' 형식은 'ReactNode' 형식에 할당할 수 없습니다.
문제 발생
- map 매서드를 사용하는데 오류가 발생
더보기
'void[]' 형식은 'ReactNode' 형식에 할당할 수 없습니다.
'void[]' 형식은 'Iterable' 형식에 할당할 수 없습니다.
'[Symbol.iterator]().next(...)'에서 반환되는 형식은 해당 형식 간에 호환되지 않습니다.
'IteratorResult<void, any>' 형식은 'IteratorResult<ReactNode, any>' 형식에 할당할 수 없습니다.
'IteratorYieldResult' 형식은 'IteratorResult<ReactNode, any>' 형식에 할당할 수 없습니다.
'IteratorYieldResult' 형식은 'IteratorYieldResult' 형식에 할당할 수 없습니다.
'void' 형식은 'ReactNode' 형식에 할당할 수 없습니다.
응? 뭐가 문제지 문제 없어보이는데??
... 네, 바보 같이 리턴을 안하고 30분 동안 뭐가 문제인지 모르고 찾고 있었습니다.
map 매서드를 사용하여 컴포넌트를 생성하려면 생성할 컴포넌트를 리턴해 줘야하는데 리턴을 안해줌 ...
문제 해결
- 명시적으로 return을 해주거나 중괄호를 괄호()로 변경하면 된다.
둘 중에 마음에 드는걸로 고르면 됨...
이쁜건 전자가 이쁘지만 이번 플젝에서는 박제를 겸해서 밑에껄로 작성... 이런 뻘짓은 다신 하지 말자...
'일기' 카테고리의 다른 글
[짧은 회고] Redux를 배웠지만 사용하지 않았던 이유 (0) | 2023.11.30 |
---|---|
Firebase를 배워두면 좋을까요? (0) | 2023.11.30 |
CS 지식을 쌓아두도록 합시다. (0) | 2023.11.30 |
‘항해 플러스 코육대’ 과제 토이프로젝트 (0) | 2023.09.30 |
MacOS에서 yarn 설치 오류 발생 (0) | 2023.04.21 |