在新建react项目中
使用react-router-dom 6.0.1版本难免会遇到以下报错

Error: A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.

首先要了解 6.0.1的写法更改了

要切换的组件

function Index() {return <h2>首页</h2>;
}function List() {return <h2>列表</h2>;
}

以前版本
Route 需要在 Router 里,组件为 component

function Example() {return (<Router><ul><li> <Link to="/">首页</Link> </li><li><Link to="/list/">列表</Link> </li></ul><Route path="/" exact component={Index} /><Route path="/list/" component={List} /></Router>)
}

现在版本
Route 需要在 Routes 里,组件为 element,注意括号内为标签

function Example() {return (<div><ul><li><Link to="/">首页</Link></li><li><Link to="/list/">list</Link></li></ul><Routes><Route path="/" exact element={<Index/>}/><Route path="/list/" element={<List/>}/></Routes></div>)
}

官方案例地址: https://stackblitz.com/github/remix-run/react-router/tree/main/examples/basic?file=src%2FApp.tsx.
官方git仓库: https://github.com/remix-run/react-router.

关于react-router-dom 6.0.1的基础写法 解决Error: A <Route> is only ever to be used as the child of <Routes>相关推荐

  1. 关于react-router-dom 6.0.1的基础写法 解决Error A <Route> is only ever to be used as the child of <Routes>

    在新建react项目中 使用react-router-dom 6.0.1版本难免会遇到以下报错 Error: A <Route> is only ever to be used as th ...

  2. 关于react-router-dom 6.0.1的更新基本写法 解决Error: A <Route> is only ever to be used as the child of <Routes>

    文章目录 前言 一.先准备好要切换的组件 二.在 V5 版本则是这样使用 v5版本:`Router`直接包裹着`Route组件` 三.在V6版本则是这样使用 v6版本:`Route`需要先被`Rout ...

  3. 使用React Router以编程方式导航

    通过react-router我可以使用Link元素来创建由react路由器本地处理的链接. 我在内部看到它调用this.context.transitionTo(...) . 我想从下拉列表中进行导航 ...

  4. React Router路由详解

    React Router路由详解 一.基础 1.安装使用 2.React Router 中通用的组件 路由组件 BrowserRouter 和 HashRouter 路径匹配组件: Route 和 S ...

  5. react router

    目录 前言 核心 1.内置的组件 2.内置的路由器组件 3.History 对象 4.Location 对象 5.react router 的安装包 一.React-Router v1 1.一些概念 ...

  6. React Router入门指南

    by Nader Dabit 纳德·达比特(Nader Dabit) React Router入门指南 (Beginner's Guide to React Router) Or what I wis ...

  7. 初探 React Router 4.0

    React Router 4.0 (以下简称 RR4) 已经正式发布,它遵循React的设计理念,即万物皆组件.所以 RR4 只是一堆 提供了导航功能的组件(还有若干对象和方法),具有声明式(引入即用 ...

  8. React Router 使用教程

    真正学会 React 是一个漫长的过程. 你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系.想要发挥它的威力,整个技术栈都要配合它改造.你要学习一整套解决方案,从后端到前端,都是全新的做法. ...

  9. React Router 学习

    本次使用react-router 版本为 5.0.1 本教程前提是你的应用程序是一个web应用程序,使用'react-router-dom'包来实现页面的路由 在React router中有三种类型的 ...

最新文章

  1. 「机器学习」彻底搞懂CNN
  2. java线程池_Java多线程并发:线程基本方法+线程池原理+阻塞队列原理技术分享...
  3. VTK:PolyData之GreedyTerrainDecimation
  4. 联想小新电脑dns服务器未响应,Lenovo Quick Fix 联想智能解决工具
  5. 在SAP云平台ABAP编程环境里使用CAP模型创建Fiori应用
  6. 为Tueri.io构建React图像优化组件
  7. Hakase and Nano【博弈】
  8. jvm 加载class文件过程
  9. 【白皮书分享】2021年B2B内容营销白皮书.pdf(附下载链接)
  10. hdu Robberies
  11. 汇编语言——寻址方式的综合应用及转移指令的原理
  12. 中控考勤机数据通过java程序读取方法
  13. CSP2019普及组题解:公交换乘(C++)
  14. 通达信 移动平均算法_通达信公式教程,建议收藏,关注「所有文章只发表一次」...
  15. java制作超炫流星雨表白,python星空浪漫表白源码
  16. 知网导出之Excel
  17. flash actionscript MovieClip(电影剪辑)控制
  18. 【沐风老师】3DMAX实线转虚线插件DashedShape使用教程
  19. Leetcode刷题:贪心算法
  20. Linux防火墙入门:基本观念(转)

热门文章

  1. ofs.open函数
  2. php jquery ajax九宫格抽奖,jQuery九宫格抽奖
  3. 华为nova6开启开发者模式,连接USB
  4. 华为鸿蒙福田办公室,华为鸿蒙第一批名单
  5. Linux内核配置文件
  6. weblogic新建一个managed server并启动
  7. WiFi大师专业版4.1.4独立源码
  8. HTML特效代码大全(史上最全)
  9. 在 Windows 系统下常用的 bat 脚本分享
  10. 1.[Sprd]-(Sprd9820e安卓4.4平台user版开启长按power键开启sysdump分析)