require : NodeJS에서 사용되는 CommonJS 키워드
import: ES6(ES2015)에서 새로 도입된 키워드
불러오기
ES6의 Destructuring 문법 사용
필요한 객체만 선택적으로 전역에서 사용할 수 있으며 또는 모든 객체에 별명을 붙이고 그 별명을 통해서 접근 할 수 있다.
import { canadianToUs } from "./currency-functions"
import * as currency from "./currency-functions"
내보내기
CommonJS에서는 내보낼 단일 객체를 module.exports 변수에 할당하는 방식을 썼었는데, ES6에서는 그 대신 export default 키워드를 사용해서 명시적으로 선언해줍니다. 하나의 모듈에서 하나의 객체만 내보내기 때문에 이를 Default Export라고 일겉습니다.
export default ProductCard
참고:
www.daleseo.com/js-module-import/
자바스크립트 ES6 모듈 내보내기/불러오기 (import)
Engineering Blog by Dale Seo
www.daleseo.com
'유통기한 관리_개인프로젝트' 카테고리의 다른 글
CORS 처리 (0) | 2021.04.02 |
---|---|
mongoose '__v' 필드 (0) | 2021.04.01 |
collection naming convention in mongodb-빈 리스트가 돌아오는 이슈!! (0) | 2021.03.30 |
React에서 event handling 하는 법 정리 (0) | 2021.03.28 |
React에서 이벤트 적용하기 (0) | 2021.03.25 |