React-路由进阶

文章浏览阅读511次,点赞24次,收藏18次。默认情况下,必须是经过路由匹配渲染的组件才存在this.props,才拥有路由参数,才能使用编程式导航的写法,才能执行this.props.history.push('/uri')跳转到对应路由的页面。当children的值是一个函数时,无论当前地址和path路径匹不匹配,都将会执行children对应的函数,当children的值为一个组件时,当前地址和path不匹配时,路由组件不渲染。若其放在渲染内容的最前面,相应的显示也会在最开始。注意:在404路由的位置,不需要给定具体的路由匹配规则,不给。