
웹 어플리케이션을 구축하기 위한 프레임워크입니다.
Next.js를 사용하면 React 구성 요소를 사용하여 사용자 인터페이스(UI)를 구축할 수 있습니다.
Next.js는 어플리케이션에 대한 추가 구조, 기능 및 최적화 기능을 제공합니다.
내부적으로 번들링, 컴파일 등과 같은 도구를 추상화하고 자동으로 구성합니다. 이를 통해 어플리케이션 구축에 집중할 수 있습니다.
| 특징 | 설명 |
|---|---|
| 라우팅 | 레이아웃, 중첩된 라우팅, 로드 상태, 오류 처리등을 지원하는 파일 시스템 기반 라우터 |
| 표현 | 서버에서 정적 및 동적 렌더링으로 최적화. Edge및 Node.js 런타임에서 스트리밍 |
| 데이터 가져오기 | fetch() 및 플랫폼과 일치하는 async/await 지원으로 간소화된 데이터 가져오기 |
| 스타일링 | CSS 모듈, Tailwind, CSS-in-JS |
| 최적화 | 어플리케이션 핵심 성능 보거서 및 사용자 경험을 개선하기 위한 이미지, 글꼴 및 스크립트 최적화 |
| 타자기 | Typescript에 대한 지원이 개선되어 더 나은 유형 검사와 더 효율적인 컴파일, 사용자 지정 Typescript 플러그인 및 유형 검사기를 제공 |