关于react-router-dom新版的用法 下载指定版本react-router-dom 解决 Error: A is only ever to be used as the child of element
错误
原因
React路由版本问题,你可以查看自己的package.json文件,查看react-router-dom的版本,应该是 6 版本。
解决
-
第一种方法:更改react-router-dom的版本,改为 5.2.0
npm i react-router-dom@5.2.0
npm add react-router-dom@5.2.0
-
第二种方法,使用最新语法规则
<Routes>
<Route path="/home" element={<Home />} />
<Route path="/about" element={<About />} />
</Routes>