react-router

react-router是做SPA时,通过控制不同的URL来渲染不同的组件

1.Router 最基本的组件,保持url和ui同步
2.Route 用来声明路由的组件
3.Link 用来跳转的组件 用this.props.location.search来获取参数 可以受使用URLSearchParams来格式化参数,具体属性看mdn 使用this.props.history.push来跳转
4.通过mactch来获取当前的url
5.当取不到this.props.history的时候使用withRouter

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容