둘 다 사용자가 다운로드하는 JavaScript를 줄입니다. 코드 분할은 번들을 필요할 때 로드되는 청크로 나누고, 트리 셰이킹은 절대 쓰지 않는 코드를 제거합니다. 서로 보완적입니다. 무엇이 로드될지 분할하고, 각 청크 안의 죽은 코드를 털어냅니다.
코드 분할
하나의 큰 번들 대신, 각 라우트나 무거운 기능이 필요할 때만 페치되는 별도 청크가 되도록 앱을 분할합니다:
js
= ( ());
button. = () => {
{ openEditor } = ();
();
};
