我知道在 React.js 中,如果你想点击一个按钮来触发位置的改变,我可以使用这个:
import { useHistory } from "react-router-dom";
function HomeButton() {
let history = useHistory();
function handleClick() {
history.push("/home");
}
return (
<button type="button" onClick={handleClick}>
Go home
</button>
);
}
我正在 Inertia.Js 中寻找替代方案 https://inertiajs.com/links
,但不幸的是我发现了这个前任:
<InertiaLink href="/logout" method="post" as="button" type="button">Logout</InertiaLink>
问题:如何在 react js ( history.push("/home");
) 中进行替代?