Next.js 13.4 출시! App Router 안정화 및 Server Actions 도입

by DD
3년 전
조회수 6

Next.js 13.4 릴리즈를 통해 App Router가 정식 출시됨

React Server Components, Turbopack(Beta), Server Actions(Alpha) 등 주요 기능 지원

App Router를 통해 데이터 페칭레이아웃 구성 방식 개선

App Router 아키텍처의 핵심: React Server Components

React Server Components는 Next.js App Router의 핵심 아키텍처를 구성한다. 구체적으로, 서버에서 데이터를 가져와 렌더링하므로 번들 사이즈 감소초기 로딩 속도 향상을 가져온다. 따라서, 서버 사이드 렌더링의 장점을 극대화하면서 클라이언트 사이드 상호작용을 유지할 수 있다.

Turbopack vs Webpack: 개발 환경의 변화

Turbopack은 Next.js의 새로운 번들러로, Webpack보다 빠른 빌드 속도를 제공한다. 반면, 아직 Webpack만큼의 모든 기능을 지원하지는 않는다. 따라서, 개발 생산성 향상을 위해 Turbopack을 사용하고, 빌드 안정성을 위해 Webpack을 병행 사용하는 전략도 고려할 수 있다.

Server Actions: 서버 데이터 변경의 새로운 패러다임

Server Actions는 Next.js에서 서버 측 데이터 변경을 위한 새로운 기능이다. 구체적으로, 클라이언트에서 서버 함수를 직접 호출하여 API 레이어 없이 데이터를 변경할 수 있다. 결과적으로, 코드 간결성을 높이고 데이터 일관성을 유지하며, ISR(Incremental Static Regeneration)과 연동하여 데이터 갱신을 효율적으로 관리할 수 있다.

Next.js 13.4

댓글 0

첫 번째 댓글을 남겨보세요!