React에서 라우터 사용 시 파라미터 정보를 가져와 활용하고 싶다면 useParams훅을 사용하면 됩니다.
App.js입니다.
Router의 경로에 diary/:id라고 되어있습니다.
ex) 주소창에 diary/5라면 id = 5인 것입니다.
<Route path="diary/:id" element={<Diary />} />
Edit.js입니다.
import { useParams } from "react-router-dom";
const { id } = useParams();
useParams를 import해줍니다.
const {id}=useParmas로 id 변수에 파라미터를 넣어줍니다.
아래 링크는 라우터 관련 글입니다.
https://peter-coding.tistory.com/202
[React] 라우팅(react-router-dom)(useParams, Query)
라우팅이란? 라우팅이란, 우리가 네트워크에서 특정 경로로 데이터를 보낼 때 사용되는 과정을 말합니다. 라우팅은 어떤 네트워크 안에서 데이터를 최적의 경로를 선택하는 과정을 말합니다.
peter-coding.tistory.com
'WebProgramming > React' 카테고리의 다른 글
[React] 웹사이트 배포하기 (0) | 2022.07.13 |
---|---|
[React] Reducer를 통해 state 관리하기 (0) | 2022.07.12 |
[React] Redux (0) | 2022.07.09 |
[React] useContext를 이용해 전역 props전달하기 (0) | 2022.07.09 |
[React] 자식 Component에서 부모 Componet로 값 변경하여 전달하기 (0) | 2022.07.09 |
[React] 저장된 이미지들을 한번에 나열(보간법 사용) (0) | 2022.07.09 |
[React] useNavigate를 이용하여 사이트 이동하는 버튼 만들기 (0) | 2022.07.08 |
[React] 최신 순 / 오래된 순 정렬 (0) | 2022.07.08 |