Inertia.js React.js history.push 的替代方案
Inertia.js alternative of history.push from React.js
我知道在 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");
)?
我知道在 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");
)?