이것은 일반적인 ES6 질문이지만 React Native의 컨텍스트에서 발생했습니다. 기본적인 문제는 내가 보통 'react-native'모듈에서 내 구성 요소로 가져 오는 일부 구성 요소를 무시하고 싶다는 것입니다. 이 작업을 수행하는 내 방법은 다음과 같습니다 :namespaced JS 가져 오기 확장
대신 import { Text, View, etc } from 'react-native'
와 구성 요소를 필요로하는이처럼이 필요합니다
export * from 'react-native'
import { Text, View, etc } from './ui_components'
ui_components.js
같은 것을 찾는 위치
문제점 :이 내보내기에 내 구성 요소를 추가하려면 어떻게합니까? 이상적으로는 다음과 같이 뭔가를 수행하여 ui_components.js
에 추가 할 수있을 것입니다 :
import * as RN from 'react-native'
RN.Text = myTextComponent
RN.View = myViewComponent
export * from RN
을하지만이 잘 작동을하지 않습니다. 어떤 아이디어?
RN 개체가 읽기 전용으로되어있다, 당신은 그것을 수정할 수 없습니다. – estus
관련 : http://stackoverflow.com/questions/32558514/javascript-es6-export-const-vs-export-let – Gerrit0