Next.js

박재민·2024년 3월 12일
0

TIL

목록 보기
43/49

- Next.js 란?

Next.js : React.js를 기반으로 만들어진 프레임워크로 React.js 가 가지고 있는 기능을 확장하여 웹 애플리케이션 개발에 필요한 다양한 기능과 구조를 제공하는 프레임워크이다.

- Next.js 를 사용하는 이유

Next.js는 리액트에서 제공하지 않는 여러 기능을 지원하며 비단 컴포넌트뿐만 아니라 설정이나 개발 옵션 등 다양한 부분에서도 유용한 기능들을 제공한다. 또한 Next.js는 활동적인 커뮤니티를 가지고 있으며 커뮤니티에서 열렬한 지지를 받고있어 애플리케이션을 만들 때 많은 지원을 받을 수 있다.
1. API Route를 지원하여 full stack 웹 개발이 가능하지만, 아직까진 복잡한 백엔드 로직은 구현이 어렵거나 불가하다.
2. 랜더링 시 기존 SPA 라이브러리에서 사용하던 CSR에서 벗어나 SSR, ISR, SSG등을 가능하게 한다.
3. fetch 함수가 Next.js 에서는 기능이 확장 됐고, 여러 옵션을 통해 한 번만 값을 가져올지, 일정 주기별로 가져올지, 지속적으로 계속 가져올지 결정할 수 있다.
4. Next.js 는 Vercel 에서 제공하기때문에 배포가 굉장히 쉽다.

0개의 댓글