withRouter组件(推荐阅读)

做用: 默认状况下必须通过路由匹配渲染的组件才存在this.props,才拥有路由参数,执行this.props.history.push('/detail')跳转到对应路由的页面,然而不是全部组件都直接与路由相连(经过路由跳转到此组件)的,当这些组件须要路由参数时,使用withRouter就能够给此组件传入路由参数,将react-router的history、location、match三个对象
相关文章
相关标签/搜索