为什么我不能使用Firebase访问React中的特定密钥?

时间:2019-06-05 15:20:52

标签: javascript reactjs firebase firebase-authentication

在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

什么可能导致此行为?

0 个答案:

没有答案