본문 바로가기
개발/nextjs

nextjs란

by 발명가H 2024. 3. 19.

Nextjs는 라이브러리가 아니라 프레임워크다.

라이브러리는 개발에 필요한 것들을 미리 구현해놓은 도구라고 할 수 있다. 개발자가 전체적인 흐름을 만들며 필요한 도구들을 끌어다 쓰는 방식이다. 반면 프레임워크는 라이브러리들의 모음이라고 할 수 있으며, 전체적인 흐름을 제어하고 있으며 개발자가 그 안에 필요한 코드를 넣는 방식이다. 자동차가 프레임이라면 바퀴, 핸들 등은 라이브러리다.

Next.js는 웹용 리액트 프레임워크이다. Vercel에서 개발한 오픈소스 react 프레임워크로서 프론트엔드, 백엔드를 모두 개발할 수 있다. 13버전부터 폴더 방식의 앱 라우터 방식을 지원하고 있고, 최근에 14버전도 등장했다. 

npx create-next-app@latest 를 입력하여 사용할 수 있다.