본문 바로가기

IT-사이드 프로젝트

쇼핑몰 사이트 만들기22(상품 상세정보를 데이터베이스에서 가져오기)

상품 상세 페이지를 만들기 위한 순서를 말하자면

1. 빈 상품 상세 페이지 만들기

2. Product detail page를 위한 Route 만들기

3. product 정보를 DB에서 가져오기

4. Product detail 페이지 UI만들기(productInfo Component, productImage Component)

 

 

 

 

 

이제 상품을 클릭했을 때 그 상품에 해당하는 URL로 이동하게해줬습니다.

 

이제 그 상품 path에 해당하는 컴포넌트를 생성해줘야합니다.

 

views/DetailProductPage/DetailProductPage.js

 

App.js

 

아무나 들어갈 수 있으니 null로 입력

 

 

정상적으로 라우팅하는 부분을 만드는 것에 성공한 것을 볼 수 있습니다.

 

 

이제 스탭 3번인 product 정보를 DB에서 가져와주는 부분을 처리해줘야합니다.

 

상품 한가지만 가져오니까 type을 single로 처리해줍니다.

 

 

정상적으로 console을 통해서 상품에 대한 정보를 출력하는 것을 확인할 수 있습니다.