기본값은 서버, 상호작용이 필요한 작은 섬만 클라이언트다
데이터 위치·브라우저 기능·번들 비용을 차례로 물으면 컴포넌트 실행 경계가 선명해진다.
Server Component
민감 정보와 큰 의존성을 서버에 남김
Server Component
상호작용 없는 콘텐츠를 HTML로 바로 제공
Client island
클릭·입력으로 즉시 변하는 최소 영역만 분리
Client island
window·localStorage가 필요한 leaf에서만 사용
핵심클라이언트 경계는 페이지의 실행 모드를 고르는 스위치가 아니라 JavaScript 전송과 hydration이 시작되는 비용 경계다.