장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › 상세페이지 100개 만들기에서 질문입니다
let { id } = useParams();
{props.shoes[id].img}
현재 파라미터를 id 하나로 사용 중입니다
그런데 앞에 shoes 말고 다른 상품 예를들어 bags 등을 이용하여
상세페이지를 별도로 만드는 고생을 덜고싶은데
저 shoes 부분까지 파라미터로 가져오는 방법이 있을까요?
/:상품카테고리/:id
이렇게 url을 구성하고 /shoes/1 이렇게 접속하면
let { 상품카테고리, id } = useParams();
여기서 상품카테고리는 shoes, id는 1이 될듯요
사실 거기까진 했었는데
그럼 이 부분에서
{props.{shoes}[id].img}, {props.(shoes)[id].img}
jsx문법을 어떻게 사용해야되는지를 모르겠더라구요ㅠ
object자료에서 원하는 자료 뽑을 때 shoes가 변수면
props[shoes] 이렇게 뽑으면 됩니다