无法更改路径时使用React Router

时间:2018-12-05 00:11:02

标签: reactjs react-router

我有一个React应用程序,该应用程序运行在我无法控制url路由的云服务上。基本上,我的应用程序只有一个路径:https://salesforce.com/apex/myApp

我目前正在使用MemoryRouter(反应路由器v4),但是它有一些缺点:

  1. 像“后退/前进”之类的浏览器导航不起作用
  2. 无法永久链接到应用的不同部分

我认为我可以使用HashRouter来解决这两个问题,但是我目前在应用程序中使用location.state ...

还有其他解决方案可以让我解决这些问题吗?可能是一种使HashRouter与location.state一起工作的方法吗?

0 个答案:

没有答案