Nexj.js 14 버전을 발표하면서 Next.js App Router 무료 강좌도 오픈했다는 소식에 재밌어 보이기도 하고 오랜만에 Next.js도 써보고 싶어서 바로 수강해 봤다.
Next.js 무료 강좌를 수강하면 이미지와 같은 Finacial Dashboard를 한 단계씩 만들어 나가면서 다음을 배울 수 있다고 한다.
교육 과정은 16개의 챕터로 이루어져 있는데 영상이 아닌 텍스트와 이미지로 이루어져 있기 때문에 금방 수강할 수 있다. 영문만 제공되긴 하는데 내용이 길지 않기 때문에 큰 어려움은 없었다.
npx create-next-app@latest nextjs-dashboard --use-npm --example "https://github.com/vercel/next-learn/tree/main/dashboard/starter-example"
create-next-app
으로 프로젝트를 생성한다./app
: 앱을 위한 모든 routes, components, logic 등이 들어 있다./app/lib
: 재사용 가능한 utility 함수나 data fetching을 위한 함수 등이 들어 있다./app/ui
: UI 컴포넌트가 들어 있다./public
: 이미지와 같은 static assets이 들어 있다./scripts/
: 데이터베이스를 수정하기 위한 파일이 들어 있다.npm run dev
로 개발 서버를 실행하면 다음과 같은 화면을 볼 수 있다.남은 챕터는 다음 글에서 계속됩니다..