当前位置: 首页 > 面试题库 >

react路由器中的hashHistory和browserHistory有什么区别?

容俊豪
2023-03-14
问题内容

我已经用谷歌搜索了很多,但是我没有找到以下问题的明确答案:react-router中的hashHistory和browserHistory有什么区别?


问题答案:

基本区别在于hashHistory使用的URL类似于:http
://myurl.com/#page/another_page/another_page

使用BrowserHistory,您可以获得正常的网址(无哈希):http
:
//myurl.com/page/another_page/another_page



 类似资料:
  • 本文向大家介绍react的路由和普通路由有什么区别?相关面试题,主要包含被问及react的路由和普通路由有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 如果不使用 React Router,组件之间的嵌套,会使URL变得复杂,为了让我们的 URL 解析变得更智能,我们需要编写很多代码来实现指定 URL 应该渲染哪一个嵌套的 UI 组件分支。 而React Router 知道如何为我们搭建嵌

  • 我很难理解这两者之间的区别: 这是: 使用React路由器时,在

  • 本文向大家介绍React Native和React有什么区别?相关面试题,主要包含被问及React Native和React有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 主要是底层 renders 层不同,React 使用的是 Visual DOM,React Native 替换成了native 组件。

  • 问题内容: 我正在观看有关React的Pluralsight课程,并且讲师说不应更改道具。我现在正在阅读有关道具与状态的文章(uberVU / react- guide) ,它说 道具和状态更改都会触发渲染更新。 文章稍后会说: 道具(属性的缩写)是组件的配置,如果可以的话,它是选项。它们是从上方接收的,并且是不变的。 所以道具可以改变,但它们应该是不变的? 什么时候应该使用道具,什么时候应该使用

  • 问题内容: 我发现了两种配置redux createStore的方法, 1. https://github.com/TeamWithBR/SampleProjectTodo/blob/master/src/store/configureStore.js 2. https://github.com/aknorw/piHome/blob/9f01bc4807a8dfe2a75926589508285b

  • 如果我将路由折叠起来,这样看起来就像: 工作很好。我嵌套的原因是因为我将在“dashboard”下有多个子项,并且希望它们都在URL中以为前缀。