В React у меня есть реквизит, называемый firebase, который переносит объект, содержащий auth, и затем я могу визуально увидеть в консоли, что у него есть ключ под названием currentUser.Когда я пытаюсь получить доступ к этому ключу, он становится неопределенным:
console.log (this.props.firebase.auth)
Это показывает:
Yl {m: false, settings: Nk, app: FirebaseAppImpl, b: Dh, N: Array(5), …}
C: null
G: []
Ha: ƒ ()
I: [ƒ]
...
currentUser: Q {G: Array(0), m: "xxx-eM", o: "[DEFAULT]", u: "xxx.firebaseapp.com", b: Dh, …}
...
Однако, когдаЗатем я говорю:
console.log(this.props.firebase.auth.currentUser)
Я просто получаю undefined
Что может быть причиной такого поведения?