ksw_devlog
require 와 import 차이점 본문
require와 import는 모듈 키워드이고 둘 모두 다른 파일의 코드를 불러온다는 동일한 목적을 가지고 있지만 다른 문법 구조를 가지고 있습니다.
require는 CommomJS 의 함수이고 import는 ES6의 키워드로, 원하는 모듈을 불러올 수 있습니다.
require는 파일에 들어있는 곳에 남아 있으며 import는 항상 맨 위로 이동합니다.
require는 프로그램의 어느 지점에서나 호출할 수 있지만
import는 파일의 시작 부분에서만 실행할 수 있습니다.
ES6 사양을 지원하지 않는 환경이거나, Babel 과 같은 인터프리터가 없을 땐 require을 사용해야 합니다.
'기술면접 > 기타' 카테고리의 다른 글
useRef 가 필요한 상황 (0) | 2023.04.04 |
---|---|
배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유 (0) | 2023.04.03 |
this (0) | 2023.03.31 |
position 을 어떻게 사용하는지 알려주세요. (0) | 2023.03.30 |
프레임워크, 라이브러리 (0) | 2023.03.29 |