node기반 프로젝트 작업시 빈번하게 등장하는 모듈(module)
프로젝트 진행시 관련 자룔르 찾아보면 CommonJs방식과 ES6방식이 혼합되어 있다.
이에 이를 구분해 원활한 코드 습득을 위해 정리한다.
// ex_export.js
const a = 'a';
const b = 'b';
module.exports = {a, b};
// ex.js
const str = require("ex_export");
console.log(str); // { a: 'a', b: 'b' }
// ex_export.js
const a = 'a';
const b = 'b';
const c = 'c';
export {a, b};
export default c
// ex.js
import {a, b} as str from 'export';
import c from 'export';
console.log(str); // { a: 'a', b: 'b' }
ES6+ 버전 이상의 자바스크립트나 JSX, 타입스크립트 코드를 하위 버전의 자바스크립트 코드로 변환 시켜 IE나 다른 브라우저에서 동작할 수 있도록 하는 역할을 하는 일종의 자바스크립트 컴파일러
반응형 데이터 -> Vue는 반응형 데이터가 변경됨을 감지하고 필요한 업데이트를 발생
ref
reactive