Framework/React Native2 [Expo]Expo eject이란? eject 전후 차이점 우리는 강의에서 배운대로 expo init후 생각없이 enter키를 연타하여 expo 프로젝트를 생성했다. 그러나 자세히 보면 Managed workflow / Bare workflow로 구분되어 있다. 무심코 엔터만 쳐서 만들었으니 여태까지 Managed workflow의 blank옵션을 선택한 것이다. 프로젝트 생성 후 한창 개발중에 Expo가 지원하지 않는 외부 라이브러리를 가져다 쓰려다 보니 eject를 필요성을 느꼈고 기존 프로젝트를 fork해 안전하게 eject테스트를 시도해봤지만 정확히 뭐가 다른 건지 알 수 없었다. 결론은 Managed workflow를 Bare workflow로 바꿔주는 것이 Expo eject의 기능이다. (Workflow) https://docs.expo.dev/in.. 2021. 9. 23. import할 때, { } 유무의 차이점 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한다.. 2021. 9. 5. 이전 1 다음