오늘 내가 배운 것
1. NextJS란?
2. Next의 특징
3. 설치하기
1. NextJS란?
Next.js는 React를 기반으로 만들어진 웹 프레임워크이다.
서버 사이드 렌더링(SSR), 정적 사이트 생성(SSG), 클라이언트 사이드 렌더링(CSR) 등 다양한 렌더링 방식을 지원한다.
2. Next의 특징
-
- SSR과 SSG 지원 : 서버사이드 렌더링과 정적 사이트 생성을 쉽게 구현할 수 있어서 검색 엔진 최적화(SEO)에 유리하다.
-
- 빠른 성능 : 코드 스플리팅, 레이지 로딩, 프리페칭 등을 자동으로 지원하여 애플리케이션 성능을 최적화한다.
-
- API Routes : 'pages/api' 디렉토리를 이용하여 API 엔드포인트를 생성할 수 있다. (프론트 서버의 개념)
-
- 동적 라우팅 : 파일과 폴더 구조를 이용하여 라우팅을 자동으로 설정한다.
3. 설치하기
# next 최신버전을 현재 디렉토리에 설치하기
npx create-next-app@latest .
'시작 > TIL(Today I Learned)' 카테고리의 다른 글
230919 - Next Component, Cache (0) | 2023.09.19 |
---|---|
230918 - Next Routing (라우팅) (0) | 2023.09.18 |
230829 - Frequency Counter (빈도 카운터) 패턴 (1) | 2023.08.30 |
230823 - 알고리즘 적용하는 위치에 따른 방법 3가지 (SHA-256) (0) | 2023.08.24 |
230821 - 빅오 표기법 ( Big O natation) (0) | 2023.08.22 |
댓글