[英]How to replace page use jsx
I want to float the main page when the token exists.当令牌存在时,我想浮动主页。 but it isn't movement my code.. plz help me TT
但这不是我的代码的移动..请帮助我TT
const App = () => {
const [token, setToken] = useState(null);
useEffect(()=> {
const hash = getTokenFromResponse();
window.location.hash = "";
const token = hash.access_token;
console.log('token', token);
const userManager = {
token : token,
};
console.log(userManager);
}, []);
return(
<div className="login">
{!token && <Login/>}
{token && <Main/>}
</div>
)
}
You forgot to update the state您忘记更新 state
useEffect(()=> {
// ...
setToken(token)
}, []);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.