因为react-router-dom更新的之后路由使用时做了一写改变
废话不多说,上代码
旧版本:

import React from 'react'
import ReactDOM from 'react-dom'
/* react-router-dom 的基本使用:1 安装: npm i react-router-dom
*/
// 2 导入组件:
import { BrowserRouter as Router, Route, Link } from 'react-router-dom'const First = () => <p>页面一的内容</p>// 3 使用Router组件包裹整个应用
const App = () => (<Router><div><h1>React路由基础</h1>{/* 4 指定路由入口 */}<Link to="/first">页面一</Link>{/* 5 指定路由出口 */}<Route path="/first" component={First} /></div></Router>
)ReactDOM.render(<App />, document.getElementById('root'))

新版本:

import React from 'react'
import ReactDOM from 'react-dom'
/* react-router-dom 的基本使用:1 安装: npm i react-router-dom
*/
// 2 导入组件:
import { BrowserRouter as Router, Route, Link, Routes } from 'react-router-dom'const First = () => <p>页面一的内容</p>
const Home = () => <p>我是首页</p>// 3 使用Router组件包裹整个应用
const App = () => (<Router><div><h1>React路由基础</h1>{/* 4 指定路由的入口 */}<Link to="/first">页面一</Link>{/* 5 指定路由出口 */}<Routes><Route path="/" element={<Home />} /><Route path="/first" element={<First />} /></Routes></div></Router>
)ReactDOM.render(<App />, document.getElementById('root'))

总结: Route 需要在 Routes 里,组件为 element,注意括号内为标签

react-router-dom ^6.0.2使用过程中报错 Error: A <Route> is only ever to be used as the child of <Routes>相关推荐

  1. 【R语言】使用nnet过程中报错Error in eval(predvars, data, env) : object ‘naulong‘ not found

    项目场景: 不会编程,从R语言书里抄了一段,结果发生如题报错 问题描述 报错部分代码如下 (BPnet<-nnet(naulong~workd+time+weekd,data=nal,size= ...

  2. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  3. Hanlp使用过程中报错 RuntimeError: The MPS backend is supported on MacOS 12.3+.

    Hanlp使用过程中报错: RuntimeError: The MPS backend is supported on MacOS 12.3+.Current OS version can be qu ...

  4. mysql修改root密码及修改密码过程中报错的解决方案

    mysql修改root密码及修改密码过程中报错的解决方案 参考文章: (1)mysql修改root密码及修改密码过程中报错的解决方案 (2)https://www.cnblogs.com/codema ...

  5. Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis

    Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table 'activiti.act_ge_property' doesn't exis ...

  6. vue create xxx创建项目过程中报错的解决方法

    vue create xxx创建项目过程中报错的解决方法 报错图例 解决办法 报错图例 解决办法 首先检查电脑里是否安装node.js 检查方法:命令行输入 node -v 还要再输入一个 npm - ...

  7. 安装时间同步ntp服务,过程中报错no module named urlgrabber.grabber

    安装时间同步脚本需要安装ntp服务,但是安装过程中报错如下截图 yum -y install ntp ntpdate 原因是系统初始化脚本,编译python ,bin程序是放在这个目录下的.平台这边把 ...

  8. mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ...

  9. 海思3536:osdrv编译过程中报错及解决方法

    1.安装交叉编译工具 1.1 cd toolchain/arm-hisiv300-linux/ 1.2 tar -xvf arm-hisiv300-linux.tar.bz2 1.3 修改cross. ...

最新文章

  1. 画蛇添足之error of activesync over usb link to pc
  2. Python excle数据读写
  3. 影响网络OA系统成功实施的技术因素浅析
  4. zeppelin 配置 spark
  5. VS2015 编译程序时无法查找或打开PDB文件
  6. 阶段3 3.SpringMVC·_05.文件上传_4 文件上传之Springmvc方式上传代码
  7. java jar热加载技术_Java热加载(JRebel)与Devtools热部署
  8. 进化论是个假说,目前解释生物现象最合理
  9. linux操作系统(云服务器中的使用)
  10. Win10激活-记录篇
  11. 所谓的AI芯片到底指什么?
  12. nCode:DesignLife案例教程六
  13. ros学习笔记13——unknown package [sensor_msgs] on search path [{{‘ros_to_deepstream
  14. mysql出现2058,连接MySQL报“Error No.2058 Plugin caching_sha2_password could not be loaded”错误的解决办法...
  15. 网络和IP地址计算器
  16. 开头的单词_c开头的英语单词三年级到六年级的英语单词记忆
  17. k8s eviction机制
  18. CTFHub | Refer注入
  19. GD32F303课程【3】中断控制器和外部中断
  20. python一些方法

热门文章

  1. 使用Via浏览器+ADM下载器突破百度网盘下载限速
  2. 块级元素、行内元素、行内块级元素的特点
  3. 平安京因服务器升级维护无法,《阴阳师》手游12月31日维护更新公告
  4. python 实现简单画板_python 画板示例源码(可做签名/涂鸦)
  5. 国内3G市场发展情况
  6. 关于python使用pandas导入dat数据文件的方法(可导入任意dat数据文件和csv数据文件)
  7. csgo服务器搭建(linux)
  8. 分治算法 求第k小元素 O(n) O(nlog2^n)
  9. 区块链与ICO,了解一下
  10. 浅尝辄止_数学建模(笔记_系统(层次)聚类算法及其SPSS实现)