React路由器hashHistory解释道

时间:2016-10-17 07:32:56

标签: react-router browser-history shim

从这里引用https://github.com/reactjs/react-router-tutorial/blob/master/lessons/02-rendering-a-route/README.md

  

我们正在使用hashHistory - 它使用哈希来管理路由历史记录   网址的一部分。它有额外的垃圾来填补某些行为   浏览器本身使用真正的网址时。我们将此更改为使用   真正的网址后来失去了垃圾,但现在,这很有效   因为它不需要任何服务器端配置

有人可以解释这意味着什么吗?

这是一个初学者应该理解的东西吗? (这似乎是一个初学者教程。)

1 个答案:

答案 0 :(得分:2)

hashhistory使用哈希模拟一个不错的url 符号

example.com/#/some/path

而browserHistory使用History api创建一个类似这样的URL:

example.com/some/path

您可以在此处获得参考:https://github.com/ReactTraining/react-router/blob/master/docs/guides/Histories.md