첨 Next.js를 접했다면 먼저 learn course 로 시작해라. 코스와 상통하는 퀴즈들은 Next.js를 사용하기위한 모든 것을 가이드해준다.
create-next-app
을 사용하는것을 추천한다. 이건 모든것을 자동으로 설치해준다. 프로젝트 생성은 run:
npx create-next-app
# or
yarn create next-app
설치가 완료되면 설치가이드에 따라 로컬호스트를 실행해라. pages/index.js
를 수정해보고 결과를 브라우저로 확인해라
좀 더 상세한 create-next-app
의 사용 정보는 document를 확인해라
프로젝트의 다음을 run:
npm install next react react-dom
# or
yarn add next react react-dom
package.json
을 열고 다음 scripts
를 추가해라
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
}
scripts는 application의 개발단계들을 가리킨다.
dev
-next dev
는 development mode를 가리킨다.build
-next build
는 production mode를 위한 application의 빌드를 가리킨다.start
-next start
는 Next.js의 production server의 시작을 가리킨다.Next.js는 pages
의 컨셉에 따라 빌드된다. 각 페이지는 pages
디렉토리의 .js
, .jsx
, .ts
or .tsx
파일들로부터 추출된 React Component이다.
각 Pages들은 그들의 파일명을 기반한 라우트와 관련된다. 예를 들면 pages/about.js
는 /about
에 매핑된다. 또한 동적 라우트 파라미터로 파일명을 지을수도 있다.
pages
디렉토리를 프로젝트에 생성해라.
./pages/indes.js
를 다음컨텐츠로 채워라.
function HomePage() {
return <div>Welcome to Next.js!</div>
}
export default HomePage
로컬호스트를 실행하기위해서는 npm run dev
or yarn dev
. http://localhost:3000
을 방문해라.
현재까지 알아본것은:
추가로 운영환경을 위해 준비된 Next.js app은 Deployment documentation
을 읽어봐라.
아래 나열된 섹션들을 통해 Next.js를 시작하기 위한 추가 정보를 확인할 수 있다.