相关疑难解决方法(0)

HashRouter与BrowserRouter

我是编程的新手,如果我阅读官方文档,我会很难理解.

从这里读到了React Router 4

在这篇文章中,作者正在谈论<HashRouter><BrowserRouter>

这就是他提到的

HashRouter基本上它使用URL中的哈希来呈现组件.由于我正在构建一个静态的单页网站,我需要使用它.

BrowserRouter,它使用HTML5历史API来渲染组件.可以通过pushState和replaceState修改历史记录.更多信息可以在这里找到

现在,我没有得到两者的重要性和用例.就像他说可以通过pushState和replaceState修改历史记录时的意思一样,它使用URL中的哈希来呈现组件

虽然BrowserRouter的第一个解释对我来说完全模糊,但关于HashRouter的第二个解释也没有意义,比如为什么有人会在url中使用Hash(#)来渲染组件?

reactjs

52
推荐指数
8
解决办法
4万
查看次数

标签 统计

reactjs ×1