require
와 import
모두 외부 라이브러리를 불러오는 코드이다.
두 개의 키워드 모두 하나의 파일에서 다른 파일의 코드를 불러온다는 동일한 목적을 가지고 있다.
require
자바스크립트 자체(commonJS)가 지원하는 패키지 읽는 방법이다.
var foo = require("foo");
var bar = require("foo").bar;
module.exports = foo;
exports.bar = bar;
import
ES6에서 사용하는 새로운 패키지 읽는 방법이다.
import foo from "foo";
import { bar } from "foo";
export default foo;
export { bar };