![]() |
1
0
首先,您使用BrowserRouter,它创建自己的历史对象并使用这个。因此,在您的情况下,不应该向其传递历史对象。实际上,在我看了BrowserRouter的代码之后,它甚至应该在你的控制台上打印一条警告。如果我是你,我会把它命名为BrowserRouter,这样当你阅读代码时,它就不那么容易出错,也更清晰了。
然后在你的应用程序中构建路由逻辑,这更有意义,因为你的应用程序可能就是应用程序,因此它应该始终存在。
|
![]() |
2
0
当前代码 //索引.js
//App.js
最近的错误
|
![]() |
3
0
我发现了导致错误的原因:服务器渲染 目前,我正在使用这段代码
当我发表评论时
|
![]() |
sdfsdf · useNavigate替换选项的作用是什么? 2 年前 |
![]() |
Roy · 带有不同道具的react组件的多个实例无法正常工作 3 年前 |
![]() |
Ahmed Haque · 通过出口上下文传递多个状态变量 3 年前 |