직무적성검사
인적성 수리 문제
기본적으로 npx create-next-app
를 실행하면 pages
라는 폴더가 있습니다.
이 폴더안에 about.tsx
라는 새로운 파일을 생성하고 ‘About’이라는 리액트 컴포넌트를 만듭니다.
이제 다시 npm run dev
를 통해 실행시키고 localhost:3000/about
으로 들어가면 페이지로 표기되는 것을 확인할 수 있습니다.
File Base Routing이라는 것은 pages
폴더 아래 파일만 만들어 주면 리액트 컴포넌트가 페이지처럼 라우팅 되는것을 말합니다.
Next.js는 File Base Routing을 지원하므로 간편하게 라우팅 처리를 가능하게 합니다.
만약 localhost:3000/products/pants
와 같이 경로를 만들고싶다면 pages
폴더 아래에 products
폴더를 추가하면 됩니다.
13버전에는 pages
폴더가 사라지고 app
이라는 새로운 폴더가 추가되었습니다.
app
폴더 아래이 about
폴더를 추가하고 아래에 page.tsx
파일을 추가하여 리액트 컴포넌트를 생성합니다
Next를 다시 실행시키면 페이지 라우팅이 되는 것을 확인할 수 있습니다.
Leave a comment