在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
什么可能导致此行为?