react路由时,不能正常渲染,需要刷新,才能渲染

删除你多余的BrowserRouter标签,整个项目中,写一个BrowserRouter 标签就行。

如在index.js里写了:

react路由时,不能正常渲染,需要刷新,才能渲染

在App.js写了

react路由时,不能正常渲染,需要刷新,才能渲染去掉App.js里的BrowserRouter标签,改成如下:

react路由时,不能正常渲染,需要刷新,才能渲染