next.js는 React 응용프로그램의 서버측 렌더링을 더 쉽게 해주는 작은 JavaScript 프레임워크다.
ZEIT가 만들어 2016년 오픈소싱했다.
next.js는 React, Webpack 및 Babel을 사용하여 구축된다.
이 자바스크립트 프레임워크는 개발자들이 클라이언트측과 서버측 모두에서 동일한 렌더링 로직을 사용할 수 있도록 이등변형 리액트 애플리케이션을 작성할 수 있도록 하는 것을 목표로 한다.
next.js는 HMR의 지원을 받는 단순한 클라이언트측 라우팅, 자동 코드 분할, Webpack 기반 개발 환경 등의 기능을 제공한다. 정적 및 온디맨드 내보내기라는 두 가지 서버측 렌더링 모드를 지원한다.
정적 내보내기는 모든 페이지를 .html 파일로 렌더링하고 모든 파일 서버를 사용하여 서비스를 제공하는 반면, 나중에 요청 시마다 고유한 페이지를 렌더링한다.
이 모드는 콘텐츠가 자주 변경되고 로그인 상태와 유사한 사용 사례가 있는 동적 웹 앱에 좋다.
주문형 내보내기를 사용하려면 실행 중인 Node.js 서버가 필요하다.
관련링크
- Next.js : https://nextjs.org/
반응형
'기술 > JavaScript Framework' 카테고리의 다른 글
Nest.js - Javascript Framework 네스트 자바스크립트 프레임웍 (0) | 2019.10.13 |
---|---|
Gatsby.js - Javascript Framework (0) | 2019.10.13 |
댓글