import React, {Component} from 'react'
위와 같이 import할 때 {}를 써서 가져오는 경우와 그렇지 않은 경우가 있는데
이 둘의 차이점은 무엇일까?
import방식의 차이이다.
import React from 'react'
위 코드는 default import로 함수나 클래스 정의 시 앞에 export default, export 등의 키워드를 써주는데 이 때 export default를 써주는 경우 이 처럼 { }없이 import 할 수 있다. 단, 한개만 import가능 하다.
import { Component } from 'react'
위 코드는 member import로 export키워드로 내보낸 컴포넌트는 import시 { }를 사용해 위와 같이 import한다.
member import는 여러개를 동시에 import할 수 있다.
export할 함수 등이 1개일 경우 default를 주로 사용해주고
2개이상일 때는 member export를 사용해주자
'Framework > React Native' 카테고리의 다른 글
| [Expo]Expo eject이란? eject 전후 차이점 (0) | 2021.09.23 |
|---|