ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [React] React Router
    React 2022. 4. 6. 12:21

    라우팅

    웹 어플리케이션에서 라우팅이라는 개념은 사용자가 요청한 URL에 따라 알맞는 페이지를 보여주는 것을 의미한다.

     

    리액트에서 라우트 시스템을 구축하기 위해서 사용할 수 있는 방법은 크게 두가지가 있다.

    • 리액트 라우터(React Router)
      • 리액트의 라우팅 관련 라이브러리 중 가장 오래됐고, 가장 많이 사용한다. 이 라이브러리는 컴포넌트 기반으로 라우팅 시스템을 설정할 수 있다.
    • Next.js
      • 리액트 프로젝트의 프레임워크다. Next.js는 사용했던 Create React App처럼 리액트 프로젝트 설정을 하는 기능, 라우팅 시스템, 최적화, 다국어 시스템 지원, 서버 사이드 렌더링 등 다양한 기능들을 제공한다.
      • Next.js 라우팅 시스템은 파일 경로 기반으로 작동한다. Next.js는 리액트 라우터의 대안으로 많이 사용된다.

    라우팅 관련 기능을 리액트 라이브러리에서 공식적으로 지원하는 것이 아니라 써드 파티로서 제공되기 때문에, 이 외에 react-location, rakkas 등이 존재한다.

     

    리액트 라우터를 사용하면 손쉽게 리액트 라우터로 싱글 페이지 어플리케이션 (SPA: Single Page Application)을 만들 수 있다.

     

    출처: https://velog.io/@velopert/react-router-v6-tutorial#61-usenavigate

    'React' 카테고리의 다른 글

    [React] 22 / 04/ 08 연습 프로젝트 트러블 슈팅  (0) 2022.04.08
    [React] React Props  (0) 2022.04.07
    [React] 리액트(React) 시작하기  (0) 2022.04.06
    [React] React.js란  (0) 2022.04.05
Designed by Tistory.