RSC란?

React Server Components는 서버에서만 실행되고 클라이언트 번들에 포함되지 않는 컴포넌트다. DB·파일 시스템에 직접 접근할 수 있다.

장점

  • 번들 크기 감소 → 초기 로딩 개선
  • 데이터 페칭이 컴포넌트 본문에서 await로 가능
  • 민감 API 키 노출 없음

경계

이벤트 핸들러·useState 등이 필요하면 파일 최상단에 'use client' 선언. 서버 → 클라 props는 직렬화 가능한 값만 가능.