[React] 노트정리 : router

Young eee·2023년 3월 8일

React

목록 보기
8/12
post-thumbnail

📖 router

  • 애플리케이션에서 페이지 간 이동 및 URL 경로 관리를 담당하는 라이브러리

Component

  • BrowserRouter: HTML5 history API를 사용하여 React Router를 설정하는 최상위 컴포넌트, 이 컴포넌트로 감싸면 애플리케이션 내에서 라우팅이 가능
  • Link : 사용자가 클릭할 수 있는 링크를 생성하는 컴포넌트, 사용자가 클릭하면 해당 URL 경로로 이동|
  • Route : URL 경로와 렌더링할 컴포넌트를 연결하는 컴포넌트, URL 경로에 따라 적절한 컴포넌트를 렌더링|
  • Switch : 여러 개의 Route 컴포넌트를 감싸서, URL 경로와 일치하는 첫 번째 Route 컴포넌트만 렌더링하도록 설정하는 컴포넌트
  • Redirect : URL 경로를 다른 경로로 리다이렉션하는 컴포넌트, 사용자가 잘못된 URL 경로로 접근할 때 새로운 URL 경로로 이동

📌Ex.

프로젝트 생성 후 아래 명령어를 실행하여 패키지를 설치해준다

npm install react-router-dom

0개의 댓글