如何使用react-router

时间:2016-08-18 16:40:38

标签: reactjs react-router

我在SPA中使用React和React-router。当用户从一个视图导航到另一个视图时,URL会附加哈希值(例如#/ broker / 5e1f75c6-5a62-4d60-860c-1dd0d5ff8644?_k = w5wn3g),这是预期的,适用于所有视图。

然而,当用户刷新任何视图上的页面时,我希望React-router重定向到Index Route,而不管用户是否在查看。在React-router中我可以做任何配置来设置吗?

现在React-router尝试导航到匹配的路由视图。我只想重定向到Index route / index.html而不需要任何服务器端重定向。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用replace的{​​{1}}(或push)功能。在设置历史记录后,请调用历史单例的react-router方法。

实施例

replace

参考

https://github.com/reactjs/react-router/blob/master/docs/API.md