React学习笔记——BrowserRouter与HashRouter的区别
发布日期:2021-05-12 21:18:39 浏览次数:12 分类:精选文章

本文共 388 字,大约阅读时间需要 1 分钟。

Express.js中Route选择器分析

  • 两种主要的Route选择器:BrowsequenseRouter和HashRouter
  • -_HISTORY_API驱动_:BrowserRouters基于H5浏览器的history API -两者的兼容性:BrowsequenseRouter不支持IE9及更低版本
  • 路径表示形式区别
    -BrowsequenseRouter:无#符号路径示例:localhost:3000/demo/test
    -HashRouter:包含#符号路径示例:localhost:3000/#/demo/test
  • 刷新对路由状态参数的影响
    -BrowsequenseRouter:不会影响状态参数(state)保存在history对象中
    -HashRouter刷新后导致状态参数丢失
  • HashRouter优势
    -适用于修复特定路径问题
    -状态参数持久性改进
上一篇:React 学习笔记 —— antd 的使用
下一篇:React学习笔记——向路由组件传递params参数的3种方式

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月26日 14时03分07秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章