본문 바로가기
기술/JavaScript Framework

Next.js - Javscript Framework 2019

by 해피스트 2019. 10. 13.

Next.js 

next.js는 React 응용프로그램의 서버측 렌더링을 더 쉽게 해주는 작은 JavaScript 프레임워크다.
ZEIT가 만들어 2016년 오픈소싱했다.
next.js는 React, Webpack 및 Babel을 사용하여 구축된다.
이 자바스크립트 프레임워크는 개발자들이 클라이언트측과 서버측 모두에서 동일한 렌더링 로직을 사용할 수 있도록 이등변형 리액트 애플리케이션을 작성할 수 있도록 하는 것을 목표로 한다.


next.js는 HMR의 지원을 받는 단순한 클라이언트측 라우팅, 자동 코드 분할, Webpack 기반 개발 환경 등의 기능을 제공한다. 정적 및 온디맨드 내보내기라는 두 가지 서버측 렌더링 모드를 지원한다.

정적 내보내기는 모든 페이지를 .html 파일로 렌더링하고 모든 파일 서버를 사용하여 서비스를 제공하는 반면, 나중에 요청 시마다 고유한 페이지를 렌더링한다.
이 모드는 콘텐츠가 자주 변경되고 로그인 상태와 유사한 사용 사례가 있는 동적 웹 앱에 좋다.
주문형 내보내기를 사용하려면 실행 중인 Node.js 서버가 필요하다. 

관련링크

 

Next.js - The React Framework

Production grade React applications that scale. The world’s leading companies use Next.js to build server-rendered applications, static websites, and more.

nextjs.org

 

반응형

댓글