不要使用Router和createBrowserHistory更新URL

时间:2018-06-27 08:35:48

标签: reactjs react-router-dom

我有一个包含三个步骤的应用程序。您可以从步骤组件中浏览每个步骤。还有一个后退按钮,可让您返回上一步。当前,当您单击某个步骤时,它将使用该步骤的路径更新网址。我需要不更新的URL。如果我使用MemoryRouter而不是Router可以使它正常工作,但这会使后退按钮停止工作。

还有另一种方法吗?

这是我的沙盒https://codesandbox.io/s/pm1olx2ml7

1 个答案:

答案 0 :(得分:1)

您可以使其与withRouter HOC一起使用。像这样:https://codesandbox.io/s/monj2plzp9

相关问题