我正在嘗試這樣的事情:
import Button from '@material-ui/core/Button';
import { Link } from "react-router-dom";
return (
<div className="App">
<header className="App-header">
<Button
variant="contained"
color="secondary"
// THIS HERE:
onClick={<Link to="./Form"/>}
>
CLICK
</Button>
我需要:<Button />,使用 onClick,將我鏈接到“./Form”。我正在嘗試類似的東西<Button onClick={e => <Link to=".Form"/>},并嘗試了我能想到的所有變化來完成這項作業。請有人幫忙,謝謝。
uj5u.com熱心網友回復:
我認為你需要使用component 屬性:
<Button component={Link} to="./Form"
variant="contained"
color="secondary"
>
CLICK
</Button>
uj5u.com熱心網友回復:
你可以這樣做
const history = useHistory();
const navigateTo = () => history.push('/componentURL');//eg.history.push('/login');
return (
<div>
<button onClick={navigateTo} type="button" />
</div>
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/403750.html
標籤:
