개발의 모든것/React
라우터, 라우팅🌟🌟
연재몬
2022. 3. 3. 20:41
https://reactrouter.com/docs/en/v6/upgrading/v5
React Router | Upgrading from v5
Declarative routing for React apps at any scale
reactrouter.com
웹 라우팅 = 메카니즘?
라우팅은 프로세스인데, 우리가 네트워크에서 있는 traffic의 path를 선택하는 프로세스.
=> 네트워크상에 우리가 특정 url을 요청했을때 어떤 경로를 이용해서 데이터를 받아올건지를 결정해주는 길을 결정!
HTTP 리퀘스트를 즉, 사용자가 요청하는 url링크를 요청했을때,
어떤 특정한 페이지로 연결 할 건지를 결정하는 메카니즘.
사용자가 url을 주면 그걸 어떤 페이지로 연결 할 건지를 결정하는 아이.
라우터는 여기 보이는것처럼
메인페이지에서 /home, profile...과 같은 추가경로가 붙었을때
어떤페이지를 보여줄 것인지 결정하고, 도와주는것이 바로 라우팅!
yarn create react-app router 설치
cd router
yarn start (꼭 폴더안으로 들어와서!) => 프로젝트 실행
yarn add react-router-dom => 라이브러리 추가