如何检查用户是否已登录,然后渲染我的反应应用程序? 我尝试使用await但它无法正常工作。 因为我的应用程序中有一些逻辑,看起来它中的一些firebase请求比auth check更早解析。
firebase.auth().onAuthStateChanged ( user => {
if (user) {
// User is signed in.
console.log("logged as", user.email);
store.dispatch(setCurrentUser(user.mail));
} else {
console.log("User logged out");
// User is signed out.
store.dispatch(setCurrentUser({}));
}
})
ReactDOM.render(
<Provider store={store}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>,
document.getElementById("root")
);