Next.js 13 내부의 앱 라우터는 페이지(page), 공유 레이아웃(layout) 및 템플릿(template)을 쉽게 생성하기 위한 새로운 파일 규칙을 도입했습니다. 이 페이지는 Next.js 애플리케이션에서 이러한 특수 파일을 사용하는 방법을 안내합니다. 페이지(Pages) 페이지는 경로에 고유한 UI입니다. 페이지를 정의하기 위해 page.js 파일에서 컴포넌트를 내보내는 방식을 사용할 수 있습니다. 중첩된 폴더를 사용하여 경로를 정의하고, route와 page.js 파일을 사용하여 해당 경로에 대해 공개적으로 접근할 수 있도록 만들 수 있습니다. Good to know: 페이지는 항상 route subtree의 leaf 입니다. 그래서 컴포넌트 계층을 보면 페이지 컴포넌트가 가장 안쪽에 있는 ..
이 페이지는 Next.js 프로젝트의 파일과 폴더 구조 개요를 제공합니다. 최상위 파일 및 폴더, 구성 파일, 그리고 app 디렉토리 내에서의 라우팅 규칙을 다룹니다. 최상위 파일 Next.js next.config.js Next.js용 구성 파일 middleware.ts Next.js 요청 미들웨어 .env 환경 변수 .env.local 로컬 환경 변수 .env.production 프로덕션 환경 변수 .env.development 개발 환경 변수 .next-env.d.ts Next.js용 TypeScript 선언 파일 Ecosystem package.json 프로젝트 의존성 및 스크립트 .gitignore 무시할 Git 파일 및 폴더 tsconfig.json TypeScript용 구성 파일 jsconf..