withRouter組件(推薦閱讀)

做用: 默認狀況下必須通過路由匹配渲染的組件才存在this.props,才擁有路由參數,執行this.props.history.push('/detail')跳轉到對應路由的頁面,然而不是全部組件都直接與路由相連(經過路由跳轉到此組件)的,當這些組件須要路由參數時,使用withRouter就能夠給此組件傳入路由參數,將react-router的history、location、match三個對象
相關文章
相關標籤/搜索