라우터2 React router vs Next router Next와 React Next는 React의 기능들을 그대로 가지고 있으면서 Next.js에서만 구현할 수 있는 추가 기능들이 있다고 한다. 그런데 React와 유일한 차이는 Router 부분이다. 라우팅을 할 때 Next에서는 상대적으로 쉽게 하는데 React는 상대적으로 경로 및 컴포넌트 설정에 있어서 복잡하다고 한다. NEXT에서는 React Router를 사용하지 않고, NEXT에서 개발한 Router를 사용한다. 이는 SSR를 포함하여 한 패키지 안에서 API를 제공하기 위해서다. React를 중심으로 만들어지기는 했으나, 편리함을 위해 약간씩 React 와는 차이가 있습니다. next/router Router 객체를 임포트해서 사용하는 next/router는 조금 더 프로그래머에게 제어권을 주.. 2022. 2. 7. 라우터(router) 객체, 정적 라우팅과 동적 라우팅 라우터(router) 객체 라우터(router) 객체란 페이지 이동과 관련된 기능을 가지고 있는 객체이다. 이 객체를 사용해서 A페이지에서 B페이지로 이동할 때, "B 페이지로 라우팅한다."고 말한다. 자주 사용하는 라우터 객체 기능에는 여러가지가 있다. router.push("이동할 페이지") router.replace() router.pathname 등등 정적라우팅(Static Routing)과 동적 라우팅(Dynamic Routing) 링크/login 페이지는 누가 언제 접속해도 항상 로그인 페이지가 나온다. 이러한 페이지로 이동하는 것을 '정적 라우팅'이라고 한다. 라우팅 테이블에 경로를 수동으로 추가해야하는 프로세스로 리액트에서는 페이지를 만들 때마다 새로운 폴더와 index.js를 추가해줘야한.. 2022. 1. 14. 이전 1 다음