React 기본 학습 -4. ES6과 node(commonjs) 문법 차이

React 기본 학습 -4. ES6과 node(commonjs) 문법 차이

리액트 강좌를 보면서 학습한 내용 정리용.

리액트 무료 강좌(웹게임) - ZeroCho TV

ES2015 문법 (ES6)

babel 이 지원해줘서 이 문법을 쓸수있게 해 줌.

노드 모듈 문법(commonjs)

node에서는 이녀석만 지원함.

노드 모듈 시스템에서 아래 두 구문은 서로 같은 의미를 지닌다.

module.exports = { hello: 'a' };
exports.hello = 'a';

webpack은 node가 돌리는애라서 commonjs문법으로만 기입해야함(선두에 const 붙이는 식)

하지만 client.jsx 같은 애들은 webpack에 들어있는 babel이 변환해 주기때문에 ES6문법을 사용해도 됨.

부가설명

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora