gpt4 book ai didi

reactjs - 如何将Routerlink放入ReactJS的IconButton中

转载 作者:行者123 更新时间:2023-12-03 16:35:14 26 4
gpt4 key购买 nike

如何将routerlink放入reactjs按钮?

我在下面尝试了这两个:第一个改变颜色,而第二个改变颜色,因为它正在重新加载页面,所以我不喜欢它。

FIRST

<Link to="/settings">
<IconButton color="inherit">
<SettingsIcon />
</IconButton>
</Link>

SECOND
<IconButton color="inherit" href="/settings">
<SettingsIcon />
</IconButton>

最佳答案

import React from "react";
import { useHistory } from "react-router-dom";

export default function Component() {
const history = useHistory();

return (
<IconButton color="inherit" onClick={() => history.push("/setting")}>
<SettingsIcon />
</IconButton>
);
}

关于reactjs - 如何将Routerlink放入ReactJS的IconButton中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62036213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com