728x90
🌲 모듈 내보내기 & 불러오기
export default function getType(data) {
return Object.prototype.toString.call(data).slice(8, -1)
}
- default export
- named export
🚨 default export
이름을 지정하지 않거나 변경해도 되는 이유는 하나의 데이터만 담겨 있기 때문이다.
📍 기본 통로로 나가는 데이터는 이름을 지정할 필요가 없다.
📍 import시 이름을 마음대로 지정 가능
🚨 named export
📍 불러올 때 정확한 함수이름과 중괄호 안에 적어야 한다.
import {random} from '경로'
📍 여러 개의 데이터 불러오기
import {random, user} from '경로'
📍 이름 변경하는 방법
(as 키워드를 사용)
📍 모든 데이터 불러오기
*와일드카드 Wildcard Character, * aesterisk : 여러 내용을 한꺼번에 지정할 목적으로 사용하는 기호
*deault export와 named export는 하나의 파일에서 함께 사용할 수도 있다.
728x90
'FE' 카테고리의 다른 글
OMDb API 영화데이터 요청&응답(axios)&처리 (0) | 2021.11.13 |
---|---|
JSON, js 데이터로 변환하기 / 로컬 스토리지 local storage에 데이터 삽입, 꺼내오기, 수정하기 setItem, getItem, removeItem (0) | 2021.11.13 |
Lodash Method 로대쉬 패키지와 메소드 / uniqBy unionBy find (0) | 2021.11.13 |
lodash cloneDeep / 얕은 복사와 깊은 복사 (shallow, deep copy) (0) | 2021.11.13 |
데이터 불변성과 가변성, 원시데이터와 참조형 데이터 (0) | 2021.11.13 |