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 | 31 |
Tags
- 프로젝트
- IT
- 프로그래머스
- 인턴쉽
- 개발자일기
- 코로나19
- Javascript
- 개발자
- Prototype
- node.js
- 전염병
- 프론트엔드취준생
- Strict Mode
- dev-maching
- 웹개발
- 초보개발자
- react
- 일기
- 스터디
- Developer
- 컨테이젼
- 자바스크립트
- 프론트엔드
- 프리온보딩
- 웹개발자
- express
- 원티드
- Vue
- 컴포넌트
- 리액트
Archives
- Today
- Total
프로그래밍밍
2020.06.21 import & export 본문
반응형
우선 export(내보내기)에 대해서 먼저 말하려고 한다.
import(가져오기) & export(내보내기)
모듈을 등록할수있는 키워드이다.
여기서 모듈이란?
묶어논 상자라고 보면 이해하기 쉽다.
내가 만들어논 원시값,함수,클래스,객체 등을 export를 통해서 하나로 묶고
다른 파일에서 import를 이용해서 사용하는것이다.
export(내보내기)
export에는 2가지 방식의 내보내기가 존재한다.
1. 일반적인 내보내기
2. default를 사용하여 내보내기
우선 1번 내보내기를 알아보자.
이런식으로 내보내기가 가능하다.
2번 내보내기는
뭐가 다를까?
일반적으로 default가 많이 사용되는데 이유는 하나의 파일에 하나의 모듈을 사용하기때문이다.
즉, 파일 하나에 export 하나만 가능하다는거다.
내가 위에서 index.js에서 export default ~~ 를 사용했다면
두번은 사용하지 못한다는 의미이다.
주로 함수에 사용하는걸 많이 봤다.
default를 사용하는것은 코드의 복잡성을 낮춰주고 사용하기 쉽기때문에 많이들 사용한다.
import(가져오기)
앞에서 했던 export한것을 다른 파일에서 사용하려면 import를 이용하여 사용한다.
일반적인 import
일반적으로 그냥 가져오는게 있고
별칭주는 import
이런식으로 본인이 별칭을 주는 방법도 있다.
여러개의 export 한번에 가져오는 import
여러개를 한번에 가져오기도 한다.
Comments