npm install react-router-dom@6
설치 후 index.js에
import { BrowserRouter } from 'react-router-dom';
a링크과 같은 기능으로 링크를 연결 해줄 수 있다
<Link to ="/Detail"></Link>
<Route path="/detail/:id" element={<Detail />}></Route>
path prop의 경로와 현재 브라우저 url 경로를 비교해 동일하면 element로 이동한다.
이때, :id를 입력해 각 상품의 고유 아이디에 따라 상세페이지에 다르게 접속 할 수 있다.
useParams를 사용해 id값, 즉 유저가 URL 파라미터에 입력한 값을 가져 올 수 있다.
import {useParams} from 'react-router-dom'
let {id} = useParams();