个人主页
主页
文章
backend
css
design-mode
h5
javascript
node
react
vue
关于
Github
掘金
查看源码
主页
文章
backend
css
design-mode
h5
javascript
node
react
vue
关于
Github
掘金
查看源码
介绍
React Native 趟过的坑
JSX解析原理
React16新特性
React生命周期分析
Mobx
Redux
Router
React Router页面传参的几种方式
HashRouter和BrowserRouter
原理分析
区别
#
HashRouter和BrowserRouter
#
原理分析
hash路由是通过改变location.hash,监听hashchange事件,实现路由的改变
browser路由是通过history的pushState、replaceState,监听popstate实现路由
#
区别
hash路由通过hash改变的,所以浏览器页面并不会重新请求,只是页面结构改变
browser路由是通过改变state,会触发浏览器请求,所以使用browser的时候需要服务端进行配置
←
React Router页面传参的几种方式