как получить информацию о текущем пользователе из базы данных в реальном времени с использованием реагировать родной - PullRequest
1 голос
/ 16 апреля 2020
firebase
    .database().
    ref('UsersList/' + firebase.auth().currentUser.uid)
    .once('value').then(snapshot => {
        console.log(snapshot.val())
    });

это мой код, который я использую в функции componentDidMount () на домашней странице после регистрации пользователя.

1 Ответ

0 голосов
/ 16 апреля 2020

Установить наблюдателя состояния аутентификации и получить данные пользователя:

firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    // User is signed in.
    var displayName = user.displayName;
    var email = user.email;
    var emailVerified = user.emailVerified;
    var photoURL = user.photoURL;
    var isAnonymous = user.isAnonymous;
    var uid = user.uid;
    var providerData = user.providerData;
    // ...
  } else {
    // User is signed out.
    // ...
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...