今天学了React v6的路由表感觉挺有意思的

首先引入

import {useRoutes} from 'react-router-dom'

其次定义element,其中useRoutes中要是数组,数组需要包括对象。

const element =useRoutes([{path:'/about',element:<About/>},{path:'/home',element:<Home/>},{path:'/',element:<Navigate to="/about"/>}])

最后,将原来的注册路由的代码,替换为element

{/* 注册路由 */}
{element}

和原来没有使用路由表进行对比

{/* 注册路由 */}
<Routes><Route path="/about" element={<About/>}/><Route path="/home" element={<Home/>}/><Route path="/" element={<Navigate to="/about"/>}/>
</Routes>

也可新建文件夹创建js文件,将路由规则数组装入js文件,达到优化代码的目的。

React v6路由表相关推荐

  1. 你肯定不知的12个GitHub骚操作,学起来~

    解放生产力的,GitHub 使用指南. 1 在 GitHub 上编辑代码 查看全文 http://www.taodudu.cc/news/show-5684933.html 相关文章: React v ...

  2. React配置默认路由

    将一个匹配所有路由写在最下面,这样匹配时找不到指定的路由就会找到最后一条.匹配不到也不会报错,但是会报一个警告. /* React v6 */ <Routes><Route path ...

  3. 关于前端职业规划的一点思考

    自己目前已经工作3年了,最近也刚换了新工作,日常也一直在考虑自己的前端职业规划到底是怎样的,目前个人视角还不是很宽广,怕误人子弟,以下这篇文章有点启发,故转发供大家借鉴(里面有部分内容做了一些小修改) ...

  4. 2019前端面试题汇总

    面试题 js + 框架 闭包的作用 函数内部变量外用 || 在一个函数内部嵌套一层或多层函数 可以将内部变量外用 副作用: 违背垃圾回收机制 ie下回造成内存泄漏 解决副作用方案: 变量使用结束后删除 ...

  5. 【前端职业规划思考】

    本文转自码飞_CC,侵删 不知道你上次思考前端职业规划是什么时候? 如果你是一位学生,你肯定对前端这个职业感到陌生,你虽然没有经验,但却对未来充满好奇,你有大把时间来思考,但可能摸不着方向,有种拳头打 ...

  6. React路由V6技术文档

    React Router 6 快速上手 1.概述 React Router 以三个不同的包发布到 npm 上,它们分别为: react-router: 路由的核心库,提供了很多的:组件.钩子. rea ...

  7. React Router V6 新特性

    安装 npm install react-router-dom@6 配置路由 import { render } from "react-dom"; import {Browser ...

  8. React——react-router-dom V6 使用

    1. 安装依赖 cnpm i -S react-router-dom@6 2. react-router-dom V6 属性:BrowserRouter .Routes .Route.Link . i ...

  9. React 路由 V6

    React 路由 概述 安装路由 引入 路由的使用 HashRouter BrowserRouter Routes 与 Route Link NavLink Navigate Outlet 新增 Ho ...

最新文章

  1. mysql的基本知识
  2. 八、LaTex中的表格
  3. intel服务器修复两个漏洞,游戏厂商:修复Intel处理器漏洞后 服务器超卡
  4. .net 2.0 制作 柱状图
  5. 开发者供不应求,垃圾项目在去年已造成2.1万亿美元损失
  6. strcmp() Anyone? UVA - 11732 左孩子右兄弟Trie/计数
  7. date字段 http 头文件_http头文件信息
  8. 大数据分析有哪些特征
  9. 返回0-9直接的随机数
  10. 编写可靠 shell 脚本的 8 个建议
  11. 全国计算机二级vf成绩查询,2017全国计算机二级《VF》考点习题
  12. 计算机考研去航空专业,北京航空航天大学计算机专业考研方向有哪些?
  13. 大麦网抢票程序(二)之Selenium的使用
  14. 墨尔本大学 SWEN20003 Project2 课业解析
  15. Offset is outside the bounds of the DataView
  16. Kruskal算法的应用
  17. java.util.concurrent.ExecutionException 错误解决。
  18. 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2
  19. python数字华容道算法_用React写一个数字华容道,你需要知道的秘密
  20. EC20 GPS RMC格式数据转化

热门文章

  1. java 分布式计算框架_java分布式系统框架的分类
  2. http post Raw(application/json)数据接收处理
  3. Android集成微信SDK:微信分享
  4. Excel if函数颜色问题
  5. java jstack使用_jstack命令详解
  6. Ubuntu18.04虚拟机和windows无法复制粘贴
  7. Observer/Event
  8. linux c 判断文件是否存在,C语言中如何判断文件是否存在
  9. ssh移植 打包根文件系统的第一步
  10. Element组件MessageBox剖析