- React에서 라우팅은 URL에 따라 페이지 및 콘텐츠를 제공하는 방법을 나타낸다. 🌊
- 한 페이지에서 다른 페이지로 이동할 때, 브라우저는 해당 URL에 대한 요청을 보내며 서버는 해당 HTML 문서와 관련 자원을 응답한다. 🔄
- React와 같은 단일 페이지 애플리케이션에서는 한 번 불러오면 여러 페이지를 사용할 수 있고, 서버로 추가 요청을 보내지 않는다.🚄
react-router-dom
라는 라이브러리를 사용하여 React 애플리케이션에서 라우팅을 설정할 수 있다. 📚BrowserRouter
는 애플리케이션의 최상위 요소를 감싸어 라우팅을 처리한다. 📦Link
컴포넌트는 정해진 경로로 URL을 변경하고 다른 페이지로 이동하는 데 사용된다. 🔗useNavigate
hook은 프로그램적으로 경로를 변경할 수 있는 기능을 제공한다. 🤖