1. React Router란 무엇인가?
1-1. React Router의 역할
React Router는
👉 SPA 환경에서 URL에 따라 다른 컴포넌트를 보여주게 하는 라이브러리입니다.
- 실제 페이지 이동 ❌
- URL 변경 + 컴포넌트 교체 ✔
📌 “페이지처럼 보이게 만드는 기술”
1-2. 왜 Router가 필요한가?
React는 기본적으로 단일 페이지(SPA)
문제:
- URL이 하나뿐
- 뒤로가기 / 새로고침 / 북마크 불편
해결:
- URL 기반 화면 분기
- 브라우저 히스토리 활용
2. React Router 설치
2-1. 설치
npm install react-router-dom