繁体   English   中英

更改字体真棒图标 onclick reactjs

[英]Change font-awesome icon onclick reactjs

我正在用 React 创建一个导航栏。 我使用汉堡菜单,我想将栏菜单更改为点击次数,目前我有以下内容:

const {icons, setIcon} = useState('faBars');
...
<FontAwesomeIcon 
   icon={icons}
   onClick={() => {setIcon({faTimes})}}
/>

但显然它不起作用。 我想知道如何更正代码。

尝试将新值作为string传递,如下所示:

<FontAwesomeIcon 
   icon={icons}
   onClick={() => {setIcon('faTimes')}}
/>

主要问题可能是您尝试将其作为 object - setIcon({faTimes}) - 而不是基于useState中的初始值的字符串传递。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM