我有一个按钮。当用户按下它时,我希望结果与用户按下特定链接时的结果相同。
换句话说,我想把一个链接表示为一个按钮。
从这里我可以看出使用Jquery是可能的:How to call a href by onclick event of a button?
在ReactJS中,“正确”的方法是什么?
我有一个按钮。当用户按下它时,我希望结果与用户按下特定链接时的结果相同。
换句话说,我想把一个链接表示为一个按钮。
从这里我可以看出使用Jquery是可能的:How to call a href by onclick event of a button?
在ReactJS中,“正确”的方法是什么?
7条答案
按热度按时间kokeuurv1#
就像这样:
rta7y2nd2#
使用React-Router Link代替锚标记。
e4eetjau3#
您甚至不需要jQuery或React就可以做到这一点,就像这样简单:
当然,在React中,您可以存储组件的
ref
,绑定到事件,然后触发事件,如下所示:r1zk6ea14#
这对我很有效:)
第一个月
wn9m85ua5#
2021年更新:
tct7dpnv6#
您可以使用以下代码:
useNavigate***挂钩返回一个函数,用于导航到特定链接
unguejic7#
使用
window.open()
方法在单击按钮时打开链接。