我的第一次发帖所以请耐心等待。 最近我决定开始学习反应,因此我一直在研究小型图书馆应用程序。
目前困扰我的部分是路由,我想用react-router v4来做,但我无法绕过它。这几天我已经浏览了官方文档和很多youtube指南/堆栈溢出问题,但我找不到我想要的答案。应用程序是用MERN堆栈编写的(mongodb,express,react,node)。由于应用程序中的代码非常大,我会提供gist link所以请查看。
我想要实现的是在用户点击管理面板中的任何按钮时更改网址路径(到' / books',' / members&# 39;,' / checkouts' etc ...),并保留/更新历史记录对象,以便浏览器后退和前进按钮按预期工作。
使用反应路由器做到这一点的最佳方法是什么? 感谢
答案 0 :(得分:0)
事实证明,我的主要App组件被包装在路由器BrowserRouter组件中并且在其子组件中具有链接/路由组件也是在加载时服务器呈现而没有路由器支持服务器端呈现和这才是真正的问题。与反应路由器服务器端路由支持一样正常工作。