【发布时间】:2021-08-08 02:20:18
【问题描述】:
**当我刷新页面时,我在登录后通过节点和数据库做出了登录注销身份验证,但我的 cookie 保存状态以进行登录,但我的导航栏菜单未能显示我注销它的显示我已登录 ** 下面是我的导航栏代码---- 请任何人帮助我在我的页面中使用反应挂钩 useEffect
const RenderMenu = () => { 如果(状态){ 返回 ( 登出
<DropdownItem onClick={toggle}>
<NavLink
tag={RRNavLink}
exact
activeClassName="active-class"
to="../courses"
> {userName}
</NavLink>
</DropdownItem>
</DropdownMenu>
</>
);
} else {
return (
<>
<DropdownMenu right>
<DropdownItem onClick={toggle}>
<NavLink
tag={RRNavLink}
exact
activeClassName="active-class"
to="../signin"
>
Sign in
</NavLink>
</DropdownItem>
<DropdownItem divider />
<DropdownItem onClick={toggle}>
<NavLink
tag={RRNavLink}
exact
activeClassName="active-class"
to="../signup"
>
Sign up
</NavLink>
</DropdownItem>
</DropdownMenu>
</>
);
}
};
【问题讨论】:
标签: reactjs react-hooks frontend use-effect savestate