react-router 4v 路由嵌套问题
嵌套的路由中,子级的Link跳转到父级时,页面无法整个渲染到父级。
原因:某一级的路由用了Router组件,导致内部Link的时候无法将整个页面渲染到“/”
解决方法:全局一个Router。
子级的兄弟路由无法匹配
原因:顶层路由<Route>用了exact,导致最开始的‘/about’无法匹配到’/about/sth‘,由于上一级路由中about被限定在/about,一旦路由到/about/xx,about页面不会渲染,导致页面不显示。
解决方法:某个路由底下有嵌套路由时,不要加exact,不要加exact,不要加exact
以上是 react-router 4v 路由嵌套问题 的全部内容, 来源链接: utcz.com/z/382636.html