使用BrowserRouter单击按钮/链接后,如何切换到其他URL

时间:2019-08-15 13:14:04

标签: reactjs react-router react-router-dom

我有一个主要组件,包含登录和注册操作。我想要的是单击按钮后切换到路径output = pd.pivot_table(df, 'VALUE', ['TYPE'], aggfunc=np.sum) print(output) VALUE TYPE Advisory 1 Advisory1 5 Advisory2 9 Advisory3 5 。我在index.js中声明了Routes,所以我的主要组件只需要按kubectl rollout restart deployment $deploymentname,然后将呈现Dashboard组件。搜索建议使用history.push(path),但由于历史记录不是函数,因此我无法正确导入历史记录。
您能否帮助我了解历史对象在哪里以及如何使用它? 我使用react-router-dom v5。

1 个答案:

答案 0 :(得分:0)

为了访问history对象,您需要通过从withRouter导入react-router-dom来包装组件。

export default withRouter(your component);

More on history object

您还可以使用<Link>来执行导航。 Check this out for Link.