2017-06-12 10 views
0

Ich versuche eine "Willkommen, {Benutzername}" Seite zu erstellen, nachdem sich der Benutzer bei meiner App anmeldet. Ich bekomme einen undefinierten Fehler, wenn ich versuche, die aktuellen Benutzerinformationen in meine Ansicht zu ziehen, und kann nur Benutzerdaten in einem ComponentWillMount-Wrapper laden.Firebase Reactor Native Current User Verwechslung

Was ist der beste Weg, um die Benutzerdaten anzuzeigen, nachdem die Komponente "mounts?" Vielleicht verstehe ich dieses Konzept nicht vollständig?

Antwort

0
var user = firebase.auth().currentUser; 
var name, email, photoUrl, uid, emailVerified; 

if (user != null) { 
    name = user.displayName; 
    email = user.email; 
    photoUrl = user.photoURL; 
    emailVerified = user.emailVerified; 
uid = user.uid; // The user's ID, unique to the Firebase project. Do NOT use 
       // this value to authenticate with your backend server, if 
       // you have one. Use User.getToken() instead. 
} 

Sie können durch diesen Code Benutzer nach der Anmeldung erhalten, wenn Sie Feuerbasis JavaScript

verwenden