React-router vs Next-router

효딩딩·2022년 8월 23일
0

라우팅이란?

  • 간단하게 생각 하자면 사용자가 요청한 URL에 따라 해당 URL에 맞는 페이지를 보여주는 것이라고 생각할 수 있다.  
  • 리액트에서는 라우팅 관련 라이브러리가 많이 있는데, 이중 가장 많이 쓰이는 리액트 라우터(React Router)를 알아보려고 한다.

리액트 라우터(React Router)

  • 사용자가 입력한 주소를 감지하는 역할을 하며, 여러 환경에서 동작할 수 있도록 여러 종유의 라우터 컴포넌트를 제공한다.  
  • 이중 가장 많이 사용하는 라우터 컴포넌트는 BrowserRouter와 HashRouter이다.

넥스트 라우터(Next Router)

 - NEXT JS에서는 React Router를 사용하지 않고, NEXT JS에서 개발한 Router를 사용합니다. 이는 SSR를 포함하여 한 패키지 안에서 API를 제공하기 위해서 입니다. - 사실 React JS를 중심으로 만들어지기는 했으나, 편리함(?)을 주기위해서 약간씩 React 와는 차이가 있습니다.

출처:
https://goddaehee.tistory.com/305
http://52.78.22.201/tutorials/nextjs/nextjs-004/

profile
어제보다 나은 나의 코딩지식

0개의 댓글