反应路由器页面无法刷新
react router page not able to refresh
我想尝试嵌套路由,但它不起作用
场景:
当我第一次在 /category/bags 上路由时,它渲染正确
但是当我刷新这个页面时,它给我错误页面 Not found
我尝试使用 this.props.match.url 和 this.props.match.path 但这里出现错误,好像没有道具 match.url
我试过以下链接
https://reacttraining.com/react-router/web/guides/quick-start
我看过你的代码,发现你在父路由中使用了 exact:
<Route exact path="/category" component={Category} />
如果您从父路由中删除 exact 则它将正常工作:
<Route path="/category" component={Category} />
尝试使用 ConnectedRouter from ‘react-router-redux’
而不是 BrowserRouter from 'react-router-dom'
这篇文章希望对你有所帮助:
https://medium.com/@Dragonza/react-router-problem-with-gh-pages-c93a5e243819
我想尝试嵌套路由,但它不起作用
场景: 当我第一次在 /category/bags 上路由时,它渲染正确 但是当我刷新这个页面时,它给我错误页面 Not found
我尝试使用 this.props.match.url 和 this.props.match.path 但这里出现错误,好像没有道具 match.url
我试过以下链接
https://reacttraining.com/react-router/web/guides/quick-start
我看过你的代码,发现你在父路由中使用了 exact:
<Route exact path="/category" component={Category} />
如果您从父路由中删除 exact 则它将正常工作:
<Route path="/category" component={Category} />
尝试使用 ConnectedRouter from ‘react-router-redux’
而不是 BrowserRouter from 'react-router-dom'
这篇文章希望对你有所帮助:
https://medium.com/@Dragonza/react-router-problem-with-gh-pages-c93a5e243819