• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요 강사님 function CartPage(props) 에 props의 기원에 대해서 질문 드립니다!

21.10.31 23:50 작성 조회수 84

0

CartPage.js의

<UserCardBlock products={props.user.cartDetail.product}/>
이부분은 하위 컴포넌트로 props를 주고있고 그래서
UserCardBlock.js에서 props를 받아 쓰겠는걸 알겠습니다.
 
그렇다면 CartPage.js의 function CartPage(props) 여기의 props는 어디서 받은 것인지
알려주시면 감사하겠습니다
 

답변 1

답변을 작성해보세요.

1

안녕하세요 !!! 

App.js 보면 

<Route exact path="/user/cart" component={Auth(CartPage, true)} />

이렇게 보이죠? 
Auth 컴포넌트가 부모 컴포넌트가 됩니다. !!! 

그리고 auth.js 에 보면 
<ComposedClass {...props} user={user} />

이런식으로 user 정보등을 props로 내려주고 있습니다 !!!
그래서
CartPage(props) 여기서 props 에 들어가는건 {...props} user={user} 이 부분입니다 !

감사합니다 !