应用场景:
默认情况下只有通过路由跳转的页面才有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
网友评论