use client의 영향은 import graph와 데이터 경계를 따라간다

한 줄의 지시어가 번들 크기와 직렬화 계약에 미치는 범위를 순서대로 확인한다.

1

Directive file

client graph의 진입점을 찾음

2

Imports

하위 모듈 중 브라우저로 이동할 코드를 추적

3

Props

server에서 건너오는 값의 직렬화 가능성 확인

4

Bundle

큰 라이브러리와 중복 dependency를 측정

5

Boundary move

상호작용 leaf로 경계를 다시 좁힘

핵심파일 수가 아니라 client graph에 포함되는 실제 코드와 hydration 범위를 최적화한다.