как настроить пакет в Реагировать (в общем).
В NodeJS у нас есть синглтон, поэтому мы можем создать внешний файл, скажем (./firebase-config.js), а затем импортировать его в наш основной файл Index.js (начальная точка нашего приложения узла).
В React до сих пор я привык настраивать его в Index.html, но теперь я использую нативный который не имеет DOM, поэтому я не могу поместить туда свою конфигурацию.
Возьмите index.js или app.js (учитывая версию cli, где index.js является корнем, а app.js является непосредственным дочерним элементом, имеющим все остальные дочерние элементы), откуда у меня есть папка конфигурации в ./src/config/flamelink.js, и это будет моя конфигурация
import * as firebase from 'firebase';
import flamelink from 'flamelink';
const firebaseConfig = {
apiKey: '<your-api-key>', // required
authDomain: '<your-auth-domain>', // required
databaseURL: '<your-database-url>', // required
projectId: '<your-project-id>', // required
storageBucket: '<your-storage-bucket-code>', // required
messagingSenderId: '<your-messenger-id>' // optional
};
const firebaseApp = firebase.initializeApp(firebaseConfig);
const app = flamelink({ firebaseApp });
Вопрос: Куда мне его импортировать, чтобы настроить? или это React-native будет работать так же, как node, и просто импортируя, все будет работать?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да, вы можете просто указать свою конфигурацию, скажем, firebase-config.js, которая может выглядеть так:
const firebaseConfig = {
apiKey: '<your-api-key>', // required
authDomain: '<your-auth-domain>', // required
databaseURL: '<your-database-url>', // required
projectId: '<your-project-id>', // required
storageBucket: '<your-storage-bucket-code>', // required
messagingSenderId: '<your-messenger-id>' // optional
};
export default firebaseConfig;
а затем сделать
import firebaseConfig from './firebase-config';
в другом месте вашего кода.