본문 바로가기
프로그래밍/Javascript

Next.js 란?

by 그레이 후드 2023. 7. 15.
728x90

Next.js 는 웹앱을 만들 수 있는 자바스크립 프레임워크입니다.

웹앱을 만드는 데에는 React 라는 자바스크립트 라이브러리도 사용됩니다.

 

Next.js와 React의 가장 두드러지는 차이는 페이지 렌더링 방법인데요.

React는 클라이언트 쪽에서 페이지 렌더링이 이루어지는 반면, Next.js는 서버 쪽에서 페이지 렌더링이 이루어집니다.

 

Next.js에서 페이지가 생성되는 방법은 3가지가 있습니다.

1. 서버 사이드 렌더링 (Server-Side Rendering, SSR)

2. 정적 사이트 생성 (Static Site Generation, SSG)

3. 증분 정적 재생성 (Incremental Static Regeneration, ISR)

 

Next.js의 페이지 생성 방식에 대해서는 차차 알아보기로 하겠습니다.

 

여타 프레임워크의 등장 배경과 마찬가지로,

Next.js도 기존에 웹앱 개발 기술이 가진 단점들을 보완하고 있는데요.

웹앱의 측면에서 보았을 때 확장이 용이하고, 유지보수가 쉽다는 점이 장점으로 꼽히고 있습니다.

 

728x90

'프로그래밍 > Javascript' 카테고리의 다른 글

JS 변수 종류 8가지  (0) 2023.03.02
JS 파일명이 script.js 일 때 실행되지 않음  (0) 2023.03.01

댓글