hooninedev.com
소박한궁금증
12 posts
All
일상
대외활동
소박한궁금증
프론트엔드
소프트웨어
멘토링
자바스크립트
DevOps
자료구조
React
Import (정적) vs Dynamic Import (동적)

React와 JavaScript를 사용하는 개발자에게 있어서 import와 dynamic import는 각각 고유한 용도와 특징을 가지고 있다. 그럼 이 두가지는 어떤 차이점이 있을까? Import import는 JavaScript ES6에서 도입된 정적(Static) 모듈 가져오기 방식이다. 코드 작성 시, 모듈을 상단에 명시적으로 선언하고, 모듈을 로드한다. Import는 아래 3가지의 특징을 가진다. 정적 로드: 컴파일 시점에 모든 의존성이 결정되고 로드되어, 빌드 도구가 전체 모듈 그래프를 미리 알 수 있게 해준다. 호이스팅(Hoisting): import 문은 파일의 최상단으로 끌어올려진다. 트리 쉐이킹(Tree Shaking): 불필요한 코드(사용되지 않는 모듈)를 제거하여 최종 번들 크기를 줄일 수 있다. Dynamic Import dynamic import는 ES2020에서 도입된 동적(Dynamic) 모듈 가져오기 방식이다. 이는 함수처럼 호출하여 필요할 때 모듈을…

2024.07.11
소박한궁금증

© Powered by hoonine