create-next-app 질문은 이후 폴더 구조, 코드 규칙, 라우팅 방식을 바로 결정한다
설정 질문은 취향 묻기가 아니라 프로젝트 시작점을 고정하는 계약이다. 실습 기준에 맞춰 일관되게 선택한다.
| 질문 | 이 책의 기준 | 생성 결과 | 나중에 영향받는 학습 |
|---|---|---|---|
| TypeScript 사용 | Yes 권장 | .tsx 파일과 tsconfig.json 생성 | 컴포넌트 props, 서버 액션 타입 |
| ESLint 사용 | Yes 권장 | 코드 품질 검사 설정 | 빌드 전 오류 확인, 팀 규칙 |
| Tailwind CSS 사용 | 선택 사항 | 스타일 설정 파일과 클래스 기반 스타일 | UI 작성 방식 |
| src 디렉터리 사용 | Yes 권장 | src/app 아래로 코드 분리 | 구조화, 컴포넌트 배치 |
| App Router 사용 | Yes 필수 | app 라우터 기반 파일 생성 | layout, loading, server component |
| import alias 변경 | No 또는 기본값 | @/* 경로 alias 유지 | 깊은 상대 경로 줄이기 |