RSC boundary
Server Component는 데이터와 번들 경계를 함께 정한다
서버에서 끝낼 일은 HTML로 내려보내고, 이벤트와 브라우저 API가 필요한 부분만 클라이언트 컴포넌트로 분리한다.
Server
DB/fetch/secret
번들에 포함 안 됨
Boundary
serializable props
JSON으로 전달
Client
event/state/API
브라우저에서 실행
Bundle
use client 아래
가져온 코드가 커짐
판단
서버가 맞음
클라가 맞음
데이터 조회
비밀키/DB 접근
사용자 입력 후 갱신
상호작용
정적 표시
click, input, localStorage
비용
번들 감소
hydration 비용 증가
핵심
RSC 경계는 파일 위치가 아니라 어떤 코드가 브라우저 번들에 들어가도 되는지를 가르는 선이다.