态
我尝试迁移到react-router v4,但是在运行应用程序时遇到一些问题步骤我应该迁移到路由器V4。是否有任何遇到此错误的机构。我搞砸了?
React Router V4被拆分为多个模块,以清洁支持浏览器和本机应用程序。
因此,从版本4开始,如果您要构建Web应用程序,则不应直接安装react-router
,而是安装react-router-dom
,该应用程序由React路由器" Core"加上与Web相关的软件包组成。
我个人发现这种要点对于如何从3到4迁移非常有帮助。
npm i react-router-next --save
然后像这样导入
import { BrowserRouter, Match, Link } from 'react-router-next'
它将正常工作