Google 使用 firebase react hook 的身份验证失败
Google authentication failed using firebase react hook
Google signup/signin 使用 firebase react hook 时出现以下错误
如果您根据用户状态重定向或执行某些操作,则必须在 useEffect 挂钩中执行。
示例:
useEffect(() => {
如果(用户){
(做任何你想做的事)
}
}, [用户]);
您是否使用 auth 来检查用户是否登录 App.js
import { auth } from '../firebase/config';
import { signOut } from 'firebase/auth';
useEffect(() => {
auth.onAuthStateChanged((user) => {
if (user) {
//user auth object here
} else {
signOut(auth)
}
}
}, [])
eg:
return (
<>
{user && <Profile/>}//assuming user is a state [user, setUser]
<Homepage/>
</>
)
Google signup/signin 使用 firebase react hook 时出现以下错误
如果您根据用户状态重定向或执行某些操作,则必须在 useEffect 挂钩中执行。
示例:
useEffect(() => { 如果(用户){ (做任何你想做的事) } }, [用户]);
您是否使用 auth 来检查用户是否登录 App.js
import { auth } from '../firebase/config';
import { signOut } from 'firebase/auth';
useEffect(() => {
auth.onAuthStateChanged((user) => {
if (user) {
//user auth object here
} else {
signOut(auth)
}
}
}, [])
eg:
return (
<>
{user && <Profile/>}//assuming user is a state [user, setUser]
<Homepage/>
</>
)