Я обычно делаю что-то вроде этого:
import firebase from 'firebase/app';
import 'firebase/firestore';
import 'firebase/auth';
Первая строка импортирует основную зависимость Firebase, так что вы вызываете firebase.initializeApp(...)
.
Вторая и третья строка затем импортируют определенныеВдобавок к этому SDK для продуктов Firebase, так что вы можете получить доступ к firebase.firestore()
и firebase.auth()
.
. Это требует минимального количества JavaScript, необходимого для моего конкретного приложения.
Ваша первая строка извлекает SDK для всех проектов Firebase, а затем импортирует несколько объектов оттуда.Это довольно расточительно, так как вы вряд ли будете использовать все продукты в приложении.
На самом деле я не уверен, что вторая строка делает в вашем случае.