Next.js 시작하기
Next.js는 React 기반의 풀스택 프레임워크입니다.
왜 Next.js인가?
- 서버 컴포넌트 - 성능 최적화
- 파일 기반 라우팅 - 직관적인 구조
- 이미지 최적화 - 자동 최적화
- Turbopack - 빠른 개발 경험
프로젝트 생성
npx create-next-app@latest my-app
cd my-app
npm run dev
App Router
Next.js 13부터 도입된 App Router는 React Server Components를 기본으로 사용합니다.
app/
├── layout.tsx # 루트 레이아웃
├── page.tsx # 홈페이지
└── posts/
└── [slug]/
└── page.tsx # 동적 라우트
다음 포스트에서 더 자세히 다루겠습니다.