🧷 정의 리액트 라우터(React Router)란? React 애플리케이션에서 클라이언트 측 라우팅을 구현하는 데 사용되는 라이브러리. 단일 페이지 애플리케이션(Single Page Application, SPA)을 개발할 때, 사용자가 다양한 URL로 이동하거나 페이지를 변경할 수 있도록 도와주는 라이브러리 (라우팅: 웹 애플리케이션에서 다른 페이지나 뷰로 사용자를 네비게이션하는 프로세스) 🧷원리와 주요기능 라우터를 정확하게 이해하기에 앞서, window.loacation에 대해 공부하였다. location과 URL에 대한 이해가 있다면 리액트 라우터에 대해서 더 이해가 잘 될 것이라고 생각한다. window.location ( Web API란? / pathname, search, hash ... ) ..