我有一个问题需要重新回答。我有一个 IconButton(Material UI),我想点击这个按钮,它会重定向到特定的帮助页面。
例如:
我被卡住了,我不知道如何实现按钮 onClick 功能以重定向到正确的支持页面。我正在考虑使用 react-router,我做了一些研究,我们可以使用道具中的“params”和“history”参数?谢谢
请给我一些好的建议和正确的方向,谢谢。
答案 0 :(得分:0)
import { useLocation, useHistory } from "react-router-dom";
export default function App() {
const history = useHistory();
const { pathname } = useLocation();
return (
<div className="App">
<button onClick={() => history.push(`${pathname}/support`)}>
support page
</button>
</div>
);
}
答案 1 :(得分:0)
本地主机:3000/教育。 如果你使用 history.push("/support"),它会重定向到 localhost:3000/support。 但是如果你使用 history.push("support"),它会重定向到 localhost:3000/education/support