create-next-app 선택지는 이후 학습 주제의 출발점을 미리 배치한다
초기 옵션을 왜 고르는지 알면 다음 장에서 파일 경로와 개념이 갑자기 등장하지 않고 자연스럽게 이어진다.
| 초기 선택 | 생기는 기준 | 이어지는 학습 | 초반에 확인할 파일 |
|---|---|---|---|
| Recommended / Customize | 권장 묶음 또는 항목별 결정 | 생성 옵션이 파일 구조에 미치는 영향 | package.json, 생성 로그 |
| TypeScript / Linter | 타입 계약과 코드 검사 방식 | props 타입, ESLint·Biome·None 차이 | tsconfig.json, linter 설정 |
| React Compiler | 컴파일 단계의 자동 최적화 여부 | 컴파일러 적용 범위와 디버깅 | next.config, package.json |
| App Router / src | route tree와 소스 코드 위치 | segment, layout, loading, error | src/app/page.tsx, layout.tsx |
| Tailwind / alias | 스타일 진입점과 import 경로 | CSS 구성과 모듈 분리 | globals.css, tsconfig.json paths |