All Articles

TypeError Cannot read property 'map'

TypeError ?

영어를 해석해보면 map이라는 property 를 읽을 수 없다 라는 뜻인데…

우리는 map을 함수라는 것을 알고 있는데, JSX 에서 map을 함수로 읽는게 아니라 property 로 읽고 있어서 이와 같은 error가 난다 …

정말 많은 시도를 해봤는데, 이미 이 문제를 겪으신 분들의 도움으로 해결 할 수 있었다.

바로 논리연산자 && 를 이용하여 해결했는데, 해석해보자면 map 함수를 쓸 값이 존재 할때 만 함수를 실행시킬 수 있게 했다.

mapfunc1 mapfunc2