트리 쉐이킹은 번들러가 사용되지 않는 코드(dead code)를 제거하는 최적화 기법입니다. ES Modules의
import/export는 정적이므로 빌드 시점에 어떤 코드가 사용되는지 분석할 수 있습니다.sideEffects: false를 설정하면 번들러가 더 적극적으로 미사용 코드를 제거합니다.