【发布时间】:2020-10-13 18:42:22
【问题描述】:
当单击按钮但不起作用时,我正在尝试重定向。我对 handleClick 事件进行了控制台日志,它确实登录了控制台。这是代码,我不确定我哪里出错了?提前致谢。
import React from 'react'
import { Redirect } from "react-router-dom";
const Home = () => {
function handleClick() {
return <Redirect to='/aboutus' />
}
return (
<div>
<button type="button" onClick={handleClick}>
Go About Us
</button>
</div>
)
}
export default Home
【问题讨论】:
-
Redirect必须像渲染函数中的视图一样渲染,使用状态才能正常工作。 -
您更愿意寻找链接吗?如
<Link to="/aboutus">Go About Us</Link>?
标签: reactjs