Module 1
App Router 이해하기
Next.js 15의 App Router 구조를 이해하고 첫 페이지를 만들어봐요.
App Router 기초 이해하기
App Router 기초
Next.js 15의 App Router 구조를 이해하고 첫 페이지를 만들어봐요.
핵심 포인트
- app/ 디렉토리 안의 폴더 구조가 곧 URL 경로가 돼요
- page.tsx 파일이 해당 경로의 페이지를 정의해요
- layout.tsx 파일로 공통 레이아웃을 설정할 수 있어요
- (그룹) 괄호 폴더로 URL에 영향 없이 라우트를 그룹화해요
💡 관련 키워드: routing, app-directory, file-system, layout, page
App Router 기초 코드로 보기
Next.js에서 App Router 기초이(가) 실제로 어떻게 사용되는지 아래 코드를 읽어보세요.
// App Router 기초 예시 (Next.js)
// app/ 디렉토리 안의 폴더 구조가 곧 URL 경로가 돼요
// 💡 실제 프로젝트에서 이 패턴을 찾아보세요!Quiz
퀴즈: 파일 기반 라우팅의 장점
파일 기반 라우팅의 장점
다음 중 올바른 설명은 무엇일까요?
Aapp/ 디렉토리 안의 폴더 구조가 곧 URL 경로가 돼요
B위 설명과 반대되는 내용이에요
C이것은 App Router 기초와(과) 관련 없는 설명이에요
Log in to take the quiz and check your score
Quiz
퀴즈: layout.tsx와 page.tsx의 관계
layout.tsx와 page.tsx의 관계
다음 중 맞는 것을 고르세요.
A이것은 App Router 기초와(과) 관련 없어요
Bpage.tsx 파일이 해당 경로의 페이지를 정의해요
C이건 다른 개념에 대한 설명이에요
Log in to take the quiz and check your score
Challenge
도전! App Router 이해하기 실습하기
실습 과제
이번 모듈에서 배운 내용을 직접 코드로 작성해보세요.
- 새 파일을 만들어서 배운 개념을 적용해보세요
- 기존 프로젝트에서 비슷한 패턴을 찾아 수정해보세요
- 콘솔에서 결과를 확인하세요
💪 직접 코드를 작성하는 것이 가장 효과적인 학습 방법이에요!
Log in to write code and check the answer
내 프로젝트에서 찾아보기 🔍
프로젝트 탐색
App Router 이해하기 개념이 여러분의 프로젝트에서 어떻게 사용되는지 찾아보세요.
- 프로젝트 파일에서 관련 코드를 검색해보세요
- AI가 생성한 코드 중 이 패턴이 적용된 부분을 찾아보세요
- "왜 이렇게 작성했을까?" 생각하며 읽어보세요
🎯 내 코드에서 배운 개념을 발견하면 진짜 이해한 거예요!