Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- express-generator
- mongo
- component
- 리액트컴포넌트
- 시퀄라이즈
- NPM
- MongoDB
- 제로초예제
- NoSQL
- npm명령어
- nodejs교과서
- mongoose
- React Component
- sequelize
- sementicversion
- 클래스컴포넌트
- 리액트스타디
- 리액트기초
- nodeJS
- 리액트
- React
- 시퀄라이즈공부
- node
Archives
- Today
- Total
개발노트
5. commonJS , es6 문법의 사용 본문
require
const React = require('react');
const ReactDom = require('react-dom');
const { Component } = require('react');
node (commonJS) 문법
import
import React, { Component } from 'react';
import ReactDom from 'react-dom';
es6 문법
require은 CommonJS라고 node에서 쓰는 js인데, 이와 같은 역할을 하는 import는 리액트에서 쓰는 js문법이다
쓸수 있는 이유가 entry로 받아서 babel모듈적용해주는 과정에서 바벨이
이런es6 문법을 CommonJS로바꿔주어서 사용이 가능한 것.
( index.jsx 에서 someting.jsx를 불러와서 사용한다면, 두 파일 다 문법을 commonjs 와 es6중 통일시켜야한다
export default로 내보냈으면 import로 불러와야 되는것.... )
export const Waffle = 'myWaffle'; // import { Waffle }
export default AppleWaffle; // import AppleWaffle;
//module.exports = AppleWaffle;
export default는 1번만쓸수 있다
'React > basic' 카테고리의 다른 글
7. 메서드, state 변경시 (0) | 2020.07.24 |
---|---|
6. 리액트 Map / Props (0) | 2020.07.16 |
4.자동빌드 (0) | 2020.07.16 |
3. (3)웹팩설정 @babel/preset-env / plugins (0) | 2020.07.15 |
3. (2)babel (0) | 2020.07.15 |