문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

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의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기