개발 이야기/Next.js

Next.js - 시작 - 1

석구석구 2021. 8. 1. 21:00

2년전 개인적인 프로젝트에 Next.js를 처음 써보고, 오랫동안 사용하지 않았었다. 근래 회사 프로젝트에 Next.js를 사용하게 되면서 그간 몰랐던 기능, 새로운 기능을 공부하기 위해 정리해보려 한다. Next.js는 공식문서가 잘 되어 있기 때문에, 공식문서를 통해 익혀보자!

(Next.js의 장/단점에 대해서는 굳이 언급하지 않겠다.)

 

터미널을 열고, 아래의 명령어를 통해 아주 편리하게 설치가 가능하다.

npx create-next-app --typescript
npm run dev

순식간에 설치가 끝났다.

설치된 폴더에서

  • pages : 라우터와 맵핑된다.
  • public : 정적 파일을 딜리버리 한다. 루트 경로에 맵핑되어 있다.

새로운 About 페이지

localhost:3000/about 접속하면 해당 컴포넌트가 랜더링 되는 것을 확인할 수 있다.

 

아주 간편하게 동적 라우팅도 가능하다.

posts/~ 동적 페이지

localhost:3000/posts/1 접속하면 해당 컴포넌트가 랜더링 되는 것을 확인할 수 있다.

'개발 이야기 > Next.js' 카테고리의 다른 글

NextJS + Meterial UI  (0) 2021.11.26
Next.js - Assets 경로와 런타임 변수 - 4  (0) 2021.09.07
Next.js - 서버 분리 - 3  (0) 2021.09.07
Next.js - 데이터 가져오기 - 2  (0) 2021.08.05