2016-08-05 3 views
1

이것은 매우 초보자 질문 일지 모르지만 나는 여기에 갇혀있다. 저는 React-native의 초보자이며 현재는 firebase 실시간 db와 함께 작업하고 있습니다. 이미 firebase 앱을 한 화면 (login.js)으로 초기화했습니다. firebase 3.X를 사용하고 있기 때문에 다른 화면에서 해당 응용 프로그램을 다시 초기화 할 수 없습니다. 이미 초기화 된 앱을 다른 화면 (register.js)에 액세스하려면 어떻게해야합니까? 여기React-native에서 이미 초기화 된 firebase 앱에 액세스하는 방법은 무엇입니까?

+0

하여 구성 요소의에서 중포 기지를 가져올 수 있습니다? 나는 또한 좋은 해결책을 찾는 데 어려움을 겪고있다. – berkayk

+0

예, 저는 @ 버 카이 크를했습니다. 다른 구성 요소를 만들고 거기에 firebase 앱을 초기화하십시오. "apiKey에" authDomain : "projectId.firebaseapp.com" '중포 기지' var에 설정 = { apiKey에에서 가정 초기화 파일 인에서 ** .../구성/FirebaseConfig.js ** '수입 중포 기지 , databaseURL : "https://databaseName.firebaseio.com", }}; var app = firebase.initializeApp (config); 기본 앱을 내 보내어 ' 등의 파일을 가져온 다음 파일로 가져 와서 다시 사용할 수 있습니다. '../Config/FirebaseConfig.js'에서 firebase 가져 오기 ' – user5714563

+0

제발, 전체 예제를 추가 할 수 있습니까? – realtebo

답변

0

는 다음 ./Config/FirebaseConfig.js

추가로 설정 파일을 작성 중포 기지 구성이

npm install firebase --save

에 의해 프로젝트에 중포 기지 추가했는지 확인 내보내는 방법입니다 파일의 아래 코드. 당신은 이것에 대한 해결책을 찾았이 후

import Fb from 'firebase'; 

const config = { 
    apiKey: 'apiKey', 
    authDomain: 'projectId.firebaseapp.com', 
    databaseURL: 'https://databaseName.firebaseio.com', 
}; 

const Firebase = Fb.initializeApp(config); 

export default Firebase; 

당신은 import Firebase from 'Firebase';

관련 문제