【发布时间】:2019-11-30 03:21:24
【问题描述】:
我有一个退出按钮,我只想在用户登录时显示。
我为此创建了一个函数,并将该函数包含在 react 的返回部分中,但它不起作用。
这是函数:
const ifloggedin = () => {
if (!localStorage.hasOwnProperty('token')) {
return null
} else {
return <li><a href="#contact" className="Contact" onClick={logout} to={"/"}>Log Out</a></li>
}
}
这就是我试图回报它的方式:
<div className="content">
<li><a href="#hiw" className="Hiw" to={"/about"}>HOW IT WORKS</a></li>
<li><a href="#pricing" className="Price" to={"/pricing"}>PRICING</a></li>
<li><Link className="Faq" to={"/Faq"}>FAQ</Link></li>
<li><a href="#contact" className="Contact" to={"/contact"}>CONTACT</a></li>
{ifloggedin}
</div>
【问题讨论】:
标签: javascript reactjs conditional-rendering