J'ai essayé les deux et tout le travail. Quelle est la différence?Quel est le but de l'appel de firebase.app() dans la base de données native firebase?
import firebase from 'react-native-firebase';
const defaultApp = firebase.app();
defaultApp.database().ref('foobar').once('value', (snapshot) => {
// snapshot from default app
});
vs
import firebase from 'react-native-firebase';
firebase.database().ref('foobar').once('value', (snapshot) => {
// snapshot from default app
});
a mis le doigt sur la tête là-bas, juste pour ajouter à cela, dans React-native firebase l'application par défaut est pré-initialisées sur le comptoir natif partie Firebase sdk de (ios et android) par les services de google JSON/plist files, donc initialializeApp n'est pas requis pour l'application par défaut - il vous permettra quand même de l'appeler, mais en interne il ignore toutes les options passées et retournera l'application déjà initialisée (avec un avertissement de désapprobation). Cela va changer dans une future version pour lancer une erreur 'default app déjà initialisée' - même chose que le web sdk. Disclaimer: Auteur de RNFirebase – Salakar