Что происходит, когда я импортирую firebase из моего файла firebaseConfig.js? - PullRequest
0 голосов
/ 04 октября 2019

Не проблема / ошибка, но у меня есть следующие вопросы о файле конфигурации Firebase ниже:

firebaseconfig.js

import * as firebase from 'firebase';

const config = {
  apiKey: "YOUR_API_KEY",
  authDomain: "YOUR_AUTH_DOMAIN",
  databaseURL: "YOUR_DATABASE_URL",
  projectId: "YOUR_PROJECT_ID",
  storageBucket: "YOUR_STORAGE_BUCKET",
  messagingSenderId: "YOUR_MESSAGING_ID"
};

firebase.initializeApp(config);

export default firebase;

Когда я импортирую firebase из этого файла конфигурации (firebaseconfig.js), запускается ли он полностьюфайл firebase.js и затем импортируют объект firebase каждый раз, или он просто дает мне объект firebase в конце? Если это первый ответ, значит ли это, что несколько экземпляров приложения Firebase инициализируются? Если это второй ответ, то когда выполняется код, предшествующий «экспортной базе по умолчанию», а не выполняется?

1 Ответ

1 голос
/ 04 октября 2019

Когда вам требуется или импортируется какой-либо код JavaScript, он выполняется только один раз, независимо от того, сколько раз он требуется или импортирован. Результирующий экспорт, по сути, представляет собой единичный файл, который используется всеми модулями, которые его используют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...