位置: IT常识 - 正文

【React Router 6 快速上手二】useParams / useSearchParams / useLocation / 编程式路由导航useNavigate等API(react router教程)

编辑:rootadmin
【React Router 6 快速上手二】useParams / useSearchParams / useLocation / 编程式路由导航useNavigate等API

推荐整理分享【React Router 6 快速上手二】useParams / useSearchParams / useLocation / 编程式路由导航useNavigate等API(react router教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react router prompt,react router prompt,react-router6,react-router5,react-router6,react router5,react-router5,react router v6,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

博主主页👉🏻蜡笔雏田学代码 专栏链接👉🏻React专栏 之前学习了react-router-dom5版本的相关内容 参考文章👉🏻React路由组件传参的三种方式和 【React路由】编程式路由导航 回顾上篇文章👉🏻【React Router 6 快速上手一】,今天来学习react-router-dom6版本的另一些相关知识! 感兴趣的小伙伴一起来看看吧~🤞

【React Router 6 快速上手二】useParams / useSearchParams / useLocation / 编程式路由导航useNavigate等API(react router教程)

文章目录1. 向路由组件传递params参数:useParams()2. 向路由组件传递search参数:useSearchParams()3. 向路由组件传递state参数:useLocation()4. 编程式路由导航useNavigate()5. useInRouterContext()6. useNavigationType()7. useOutlet()8. useResolvedPath()1. 向路由组件传递params参数:useParams()

在v5版本中,路由组件传递参数方式有三种:params、search、state。在v6中,都能用这三种方式,但是写法不一样了。

当点击消息1这个导航链接时,展示下方对应的Detail路由组件,并向这个组件传递params参数(ID,TITLE,CONTENT)信息。

向路由组件传递params参数:和v5一样,在路径后面跟上想要传递的值

Message.jsx

message.map((m) => { return ( // 路由链接 <li key={m.id}> <Link to={`detail/${m.id}/${m.title}/${m.content}`}> {m.title} </Link>&nbsp;&nbsp; </li> )})

在路由表中,

本文链接地址:https://www.jiuchutong.com/zhishi/294570.html 转载请保留说明!

上一篇:YOLOv8代码上线,官方宣布将发布论文,附精度速度初探和对比总结(yolov1代码)

下一篇:阿尔萨斯的葡萄酒村,法国上莱茵省 (© Walter Bibikow/eStock Photo)(阿尔萨斯葡萄园)

  • 跨月发票税率开错了如何处理合适?
  • 城镇土地使用税减免税政策
  • 购买方怎么写分录
  • 其他综合收益和综合收益的关系
  • 加油站企业规模大小怎么划分
  • 资产减值准备是
  • 税收分类编码如何添加
  • 技术培训费发票怎么开
  • 土地计入无形资产包括的税费
  • 没给顾客发票需要罚款吗
  • 小企业怎么申请建设用地
  • 挂靠公司代收入税金如何做分录?
  • win 11 无法安装
  • 联想y400怎么装win10
  • win10取消登陆密码
  • 工人的意外险如何赔付
  • 合伙企业利润分配个人所得税
  • 融资租赁税费计算
  • 退回多收款项,提现金,如何做账
  • 股权和债权转让的关系
  • 印花税计提缴纳时间
  • 公司股权分红会交税吗
  • 私募股权基金备案流程
  • 委托加工应税消费品的纳税义务人是受托方
  • 基础会计供应过程的核算内容
  • php打包网站并在哪里打开
  • 工业企业成本怎么结转
  • 日落时分是什么意思
  • 浅谈php的数据库管理系统
  • nodejs vue
  • deformable detr代码
  • 退预收款需要对方同意吗
  • 年底应交增值税借方余额怎么处理
  • 研发费用属于什么会计科目
  • 股权转让需要开票吗怎么开
  • 期初库存和期末库存可以修改吗
  • 长期待摊费用的摊销期限应该是
  • access2010加密解密数据库时
  • 党组织工作经费税前扣除
  • microsoft SQL server 2008有什么用
  • 一般纳税人税务的比例
  • 企业计提五险一金会计分录怎么写
  • 企业所得税汇算表
  • 资产处置收益项目有哪些
  • 什么叫日常业务
  • 建筑施工仪器设备有哪些
  • 主营业务成本大于主营业务收入怎么办
  • 进项发票未认证
  • 农产品收购发票使用范围
  • 个体工商户怎样申报个税流程
  • 企业出售自用车辆的会计处理
  • 企业购买设备抵税
  • 投资利税率计算方法
  • 企业用实物资产出资 增值税
  • 批量sql语句
  • mysql的主从复制模式
  • 电脑ahci模式什么意思
  • win8系统升级win8.1
  • 怎么简单快速的拼成魔方六面
  • centos启动卡在了启动界面
  • windows7调制解调器在在哪里打开
  • windows8正在准备windows
  • centos7如何添加光盘
  • netfilter/iptables模块编译及应用
  • cocos2dx视频教程
  • linux编写一个脚本
  • unity方法大全
  • jQuery使用$.ajax进行即时验证实例详解
  • 广度优先搜索输出路径
  • JavaScript中的变量名不区分大小写
  • jquery dom对象
  • javascript要学到什么程度
  • django教程推荐
  • python中的print语句
  • 湖南省电子国税
  • 电子发票票种核定申请
  • 个人所得税明细申报记录 厦门
  • 西藏五个确保是什么?
  • 我国为什么不推行安乐死
  • 核定征收一般纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设