在两个React-Router应用程序之间导航时,浏览器中的后退按钮导航不正确

时间:2019-03-04 19:47:49

标签: reactjs react-router react-router-v4

我有两个类似的设置正在浏览的React应用程序:

  <Provider store={ store }>
    <BrowserRouter>
      <Routes ... />
    </BrowserRouter>
  </Provider>

登录后,我们导航至localhost:3000 / dashboard。

仪表板中的子路由(我们将其称为localhost:3000 / showcase)重定向到我们使用的另一个应用程序,该应用程序使用类似的react-router设置(localhost:3001 /不同站点)。

当我按下后退按钮浏览器时,尽管我只是从localhost:3000 / showcase进行导航,但实际上可以导航回的唯一路径是localhost:3000 / dashboard页面。

这里是否有更合适的历史记录方法?

0 个答案:

没有答案