react withRouter

高阶组件中的withRouter, 作用是将一个组件包裹进Route里面, 然后react-router的三个对象history, location, match就会被放进这个组件的props属性中.

所以withRouter的作用就是, 如果我们某个东西不是一个Router, 但是我们要依靠它去跳转一个页面。比如点击页面的logo, 返回首页, 这时候就可以使用withRouter来做.

在这个例子中, 通过点击事件实现页面跳转

 

 

 

 

posted @ 2020-11-03 15:40  oilweng  阅读(92)  评论(0)    收藏  举报