import와 require
개념 설명
모듈을 불러오는 두 가지 방식으로, require는 CommonJS, import는 ES6 모듈 시스템을 사용하는 서로 다른 표준.
핵심 포인트
- require: Node.js에서 사용하는 CommonJS 방식, 런타임에 동적 로딩
- import: ES6 표준 방식, 정적 분석 가능하여 트리 쉐이킹 지원
- import는 최상단에 위치해야 하며, require는 조건부 사용 가능
- 번들러(Webpack, Rollup)에서는 두 방식 모두 지원하지만 일관성 유지 권장
예시 코드
// CommonJS (require)
const fs = require('fs');
const { readFile } = require('fs');
const path = require('path');더 많은 내용을 확인하세요! 📚
“import와 require”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드