[React Error] React Array.map is not a function

고병표·2022년 2월 9일
0

Error 모음

목록 보기
2/13
post-thumbnail

TypeError: Array.map is not a function

리액트에서 map 함수를 사용하다 보면 종종 발견되는 에러이다.

  • 리액트 특성상 Object를 많이 사용하기 때문

오브젝트는 map() 함수를 가지고 있지 않아 사용할 수 없다.

만약 기존 코드가 data.map()이면 이를 data.puoducts.map()으로 바꾸면 해결

특히 json 데이터를 가져올 때 많이 발생한다

  • json 데이터 형식
"date" : [
	{
    ~~
    }]

json의 데이터를 받아올 때 개별 Object가 배열로 쌓여있는 경우 같은 에러가 발생한다

0개의 댓글