2

我知道在 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");) 中进行替代?

4

1 回答 1

2

请查看以下文档链接

https://inertiajs.com/manual-visits#browser-history

于 2020-12-23T11:30:52.917 回答