Расскажите про лучшие практики использования Firebase.database?

Всем привет,

совсем недавно задавал вопрос про смену фреймворка и ребята посоветовали мне vue - пользуясь случаем еще раз большое спасибо, он просто чудо!

Спустя время, когда я уже более менее освоился в нем мне стало интересно, а правильно ли я пользуюсь firebase. Вопрос в следующем, из каждого компонента, которому требуется получить данные из базы я импорчу db.js:

//db.js
import Vue from 'vue'
import VueFire from 'vuefire'
import Firebase from 'firebase'

Vue.use(VueFire)

export default Firebase.initializeApp({
    apiKey: '...',
    authDomain: '....',
    databaseURL: '...',
    projectId: '...',
    storageBucket: '....',
    messagingSenderId: '...'
  });


И после этого в компоненте уже делаю нужные мне выборки firebase.database().ref('users').child(id).bla-bla. И меня начала беспокоить навязчивая мысль, а не антипаттерн ли это часом? Может стоит один раз инициализировать файрбейс из главного инстанса vue и через props пытаться выдумывать что-то вроде синглтона. Или еще какие паттерны.

Расскажите пожалуйста как с firebase работаете вы и какие практики посоветуете? Спасибо!
  • Вопрос задан
  • 1097 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы