最近在学习react的过程中遇到了下面这个问题,就是switch和redirect的引入问题,我最开始下载react-router-dom插件的时候没有注意版本问题,所以就直接进行下载啦,但是在引入其中组件的时候会遇到一些问题,就是在进行路由重定向时,使用<Redirect></Redirect>这个标签时报错,最后查询到是react-router-dom在下载时要制定版本
解决方法:
1、先卸载之前的react-router-dom
npm uninstall react-router-dom
2、下载指定版本
npm install react-router-dom@5
就可以解决以上报错啦