正确使用 react router v4

博里沃伊·扎里奇

我第一次发帖,所以请多多包涵。最近我决定开始学习 React,因此我一直在开发一个小型图书馆应用程序。

目前困扰我的部分是路由,我想用 react-router v4 来做,但我无法理解它。过去几天我浏览了官方文档和很多 youtube 指南/堆栈溢出问题,但我找不到我正在寻找的答案。该应用程序是用 MERN 堆栈(mongodb、express、react、node)编写的。由于应用程序中的代码非常大,我将提供一个要点链接,因此请查看。

我想要实现的是在用户单击管理面板中的任何按钮(到“/books”、“/members”、“/checkouts”等...)时更改 url 路由,以及保留/更新历史对象,以便浏览器后退和前进按钮按预期工作。

使用反应路由器做到这一点的最佳方法是什么?谢谢

博里沃伊·扎里奇

因此,我的主要 App 组件被包装在路由器 BrowserRouter 组件中并在其子组件中有链接/路由组件也在负载时被服务器渲染,而路由器不支持服务器端渲染,这才是真正的问题。与反应路由器服务器端路由支持一起按预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章