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
- react export
- spring #entity #자바스프링 #스프링기초 #엔티티
- vscode snippets
- 엔티티 기본 리스너
- 초보홈페이지도전기
- js slider
- 스프링부트
- 자바
- 이에스린트
- springboot
- Spring
- 1:1연관관계
- react 기본문법
- ERD #spring #spring-boot
- java
- entity jpa Listener
- react export default
- 엔티티리슨너
- 자바기본
- 프런트앤드
- 영카드만사용하기
- webpack
- webpack 설정
- vscode 자동완성
- 초보홈페이지
- 스택틱
- oneOnOneRelationship
- java Throwable
- 스프링
- jpaRelationship
Archives
- Today
- Total
디자인너 코딩하기
[React] export와 export default의 차이점 본문
자바스크립트의 모듈시스템을 이용하는 방법으로 내보내기 export, 불러오기 import를 사용
※ 모튤시스템 : 다른 페이지의 함수나 클래스를 불러와 사용
01
export
- 여러 개의 객체(함수, 클래스, 변수)가 있는 라이브러리 형태의 모듈
- 특정개체만 내보내기가 가능
- import 할 때 별칭이 불가능(객체의 이름을 유지해야 함)
- import 할 때 불러올 개체를 { } 로 감싸줘야 함
예)
export { myFunction }
import { myFunction } from <./파일경로>
02
export default
- 해당 모듈에 하나의 객체만 존재할때
- import 할때 별칭으로 불러올 수 있음(객체의 임의의 이름 사용 가능)
예)
export default Class
import { default as Class } from <./파일경로>
import Class from <./파일경로>
리액트는 컴포넌트 단위를 js로 관리하기 때문에
대부분 하나의 클래스나 함수를 가져오기 때문에 export default를 많이 사용하게 된다.
반응형