React withRoute

2020-10-08  本文已影响0人  周_0717

应用场景:

默认情况下只有通过路由跳转的页面才有this.props(路由参数),而有一些特殊情况,例如直接在浏览器输入地址时,this.props为null;如果我们此时需要获取this.props中的location,search,query等属性时,就需要使用withRoute。
使用举例:

class App extends Component{
    ……//内容省略
}
export default withRouter(App);

如上述例子里,输出的组件依然是App,此时的App中的this.props一定不为null。

2020-10-08

上一篇下一篇

猜你喜欢

热点阅读