RSC란?
React Server Components는 서버에서만 실행되고 클라이언트 번들에 포함되지 않는 컴포넌트다. DB·파일 시스템에 직접 접근할 수 있다.
장점
- 번들 크기 감소 → 초기 로딩 개선
- 데이터 페칭이 컴포넌트 본문에서
await로 가능 - 민감 API 키 노출 없음
경계
이벤트 핸들러·useState 등이 필요하면 파일 최상단에 'use client' 선언. 서버 → 클라 props는 직렬화 가능한 값만 가능.
서버에서만 실행되어 번들에 포함되지 않는 React 컴포넌트. Next.js App Router의 기본.
React Server Components는 서버에서만 실행되고 클라이언트 번들에 포함되지 않는 컴포넌트다. DB·파일 시스템에 직접 접근할 수 있다.
await로 가능이벤트 핸들러·useState 등이 필요하면 파일 최상단에 'use client' 선언. 서버 → 클라 props는 직렬화 가능한 값만 가능.