I am trying to make a small function, which makes a likable Button. My function should work, but the error I get is too many re-renders (even tough the setState only gets called onClick)
Code below:
function ClickMeToLike(){
const [isLiked, setIsLiked] = useState(false);
return (
<Col><p>
{
isLiked ?
<Icon.Heart onClick={setIsLiked(true)}/> :
<Icon.HeartFill onClick={setIsLiked(false)}/>
}
</p></Col>
)
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…