안녕하세요 코딩애플 선생님
React Router 3 : URL 파라미터로 상세페이지 100개 만들기
강좌를 수강하다가 궁금한게 있어서... 바보같은 질문일 수도 있는데 해봅니다...
App.js 에서
Home 의 신발들 리스트를 이렇게 만들었거든요
function ShoesList(props){
return(
<div className='col-md-4'>
<img src={props.item.src}/>
<h4>{props.item.title} : {props.item.price}</h4>
<p>{props.item.content}</p>
<Link to={"/detail/"+props.item.id} >
<Button variant="primary" >주문하기</Button>
</Link>
</div>
);
}
그래서 메인 컨텐츠 들어가는 부분에.. 이렇게 했는데...
<div className='row'>
{data.map((x,idx)=>
<ShoesList item={x} key={idx}/>
)}
</div>
선생님께서는 shoes 전체 데이터를 넘기고 파라미터로 id 값 받아서
shoes[id] 이런식으로 하셨는데
그냥 혹시 제가 한것처럼 표시하려고 하는 신발데이터만 넘겨줘 버리면
나중에 어떤 문제라던가... 그런게 있을까요...?
이케저케 해볼라고 하다가...저렇게도 돌아가긴 하길래
한번 용기내서 여쭤봅니다...!
감사합니다...!