无法读取属性';重新加载';使用firebase.auth().currentUser.reload()返回空值

无法读取属性';重新加载';使用firebase.auth().currentUser.reload()返回空值,firebase,react-native,firebase-authentication,Firebase,React Native,Firebase Authentication,我需要重新加载当前用户以更新电子邮件验证状态。然而,在用户首次登录或注册时。当用户按下触发器时,应用程序返回一个错误,无法读取null的属性“reload”。但是,如果我刷新重新加载应用程序,则重新加载功能可以正常工作。我需要在用户登录后立即在用户操作中触发重新加载。我已经在使用onAuthChanged,通过这个观察者,currentUser存在,并且console.log会打印出当前用户。但是,在初次登录时,authStatedChangedreload()函数的控制台语句为当前用户声明nu

我需要重新加载当前用户以更新电子邮件验证状态。然而,在用户首次登录或注册时。当用户按下触发器时,应用程序返回一个错误,
无法读取null的属性“reload”
。但是,如果我刷新重新加载应用程序,则重新加载功能可以正常工作。我需要在用户登录后立即在用户操作中触发重新加载。我已经在使用
onAuthChanged
,通过这个观察者,
currentUser
存在,并且console.log会打印出当前用户。但是,在初次登录时,authStatedChanged
reload()
函数的控制台语句为当前用户声明null。

firebase.currentUser.reload()
应为
firebase.auth().currentUser.reload()
还应确保当前用户已准备就绪(在onAuthStateChanged侦听器触发后).

我正在调用
firebase.auth().currentUser.reload()
。如何确保当前用户已准备就绪?I console.log从authStateChanged函数返回的
用户
,然后点击手动触发重新加载。当用户首次登录或注册时,该错误再次发生