본문 바로가기
source-code/React

Props 전달 에러 해결

by mattew4483 2021. 4. 6.
728x90
반응형

또 blog를 만드는 과정!

Object가 담긴 Array인 data를 mapping 해 OnePost란 컴포넌트에 넣어줬다!

이를 통해 data Array 속 Object가 하나하나 돌면서 OnePost 안에 전달될 테다.

 

요놈이 하위 컴포넌트인 OnePost!

props로 전달해준 blogData를 받아 비구조화 객체 할당을 통해 변수에 할당해줬다.

 

따라서 blogData 속 title이 화면에 뜰 테다!

 

오잉? 그런데 hi만 뜨고 {title}이 제대로 뜨지 않는다.

Console에 찍어보니...

 

분명 존재하는 데이터인데 undefined가 뜬다. 대체 왤까?

 

문제는 바로 이 곳!

하위 컴포넌트에서 전달받은 props인 blogData는 JS 요소!

전달해줄 때도 { } 속에 넣었으니, 받을 때도 { } 속에 넣어줘야 한다.

728x90
반응형

'source-code > React' 카테고리의 다른 글

CRA에 Next.js 적용하기 2  (0) 2021.05.13
CRA에 Next.js 적용하기 1  (0) 2021.05.13
.map() is not a function 에러 해결  (1) 2021.04.05
Custom Hooks  (0) 2021.03.31
Insta 클론 코딩 _ 자잘자잘 에러 해결  (0) 2021.03.29