Я использую базу данных Firebase в реальном времени, и мне было интересно, какая модель лучше подходит для
firebase.database()
считается ли плохой практикой иметь несколько таких случаев. Будет ли лучше, если у меня есть один экземпляр базы данных, который экспортируется в приложение узла. Или это в основном то же самое, что создавать новый экземпляр для каждого отдельного файла создателя действий.
import * as firebase from 'firebase';
firebase.initializeApp(config);
export const provider = new firebase.auth.GoogleAuthProvider();
export const auth = firebase.auth();
export default firebase;
У меня есть такой подход для экземпляра приложения firebase, и я не уверен, требуется ли аналогичный шаблон для экземпляра базы данных. В документации firebase * не было никаких спецификаций.