[Next.js] 리액트의 프레임워크 Next.js를 알아보자.

2022. 11. 30. 07:42프론트엔드/Next.js

반응형

 

 

Next.js를 사용하는 이유

SEO(Search Engine Optimization)와 SSR이 가장 크다.

리액트 단독 사용의 경우 화면이 나중에 구성되기 때문에,

최초의 페이지는 빈 화면이기 때문. (CSR)

 

참조 : CSR과 SSR

https://aboveimagine.tistory.com/114

 

비전공자 관점에서 보는 MPA, SPA, CSR, SSR

MPA & SPA : 웹 어플리케이션을 구성하는 형태 MPA(Multiple Page Application) - 전통적인 방식, 다수의 페이지로 구성되어 요청마다 정해진 페이지를 반환 SPA(Single Page Application) - 단일 페이지, 해당 페이지

aboveimagine.tistory.com

 

 

 

설치

npx create-next-app nextjs-blog
// or - typescript
npx create-next-app@latest --ts
// or 
yarn create next-app --typescript
// or
npm create next-app -- --ts

 

페이지 라우팅

"pages" 디렉토리 아래에 js 파일을 생성하기만 하면 파일명이 URL 경로가 된다.

= 직관적인 라우팅이 가능

 

공식문서

아래에 참조한 next js 공식 홈페이지에 튜토리얼이 굉장히 잘 되어있다.

한 번 따라해보면 빠른 이해가 가능하다!

 

 

 

참고: 

더보기

 

 

반응형