位置: 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)(阿尔萨斯葡萄园)

  • 小规模企业税收优惠政策2023
  • 个体户无票收入对公司有影响吗
  • 小规模企业可以开6%的税票吗
  • 增值税专用发票可以开电子发票吗
  • 一般纳税人增值税可以抵扣吗
  • 投标保证金退回规定
  • 建筑企业异地预缴增值税计算
  • 增值税一般纳税人证明文件
  • 工程完成投资入什么科目核算与怎么写其会计分录?
  • 医药酒精现在要兑水喝吗
  • 提前还款罚息是多少
  • 收取的职工房租如何入账
  • 增值税负数如何计算
  • 影响盈利能力的外部因素
  • 以前年度未申报的专项附加扣除
  • 在两处取得收入
  • mac如何修改图片像素大小
  • windows10找不到用户和组
  • 收到个人所得税退税手续费分录
  • 小型微利企业的优惠政策
  • 产品 研发
  • 初级考试判断题怎么扣分
  • cachelib
  • 松木山在哪
  • linux系统之间拷贝文件命令
  • 铁路货物运输代理
  • 销售费用中业务费包括哪些
  • php文件扩展名是什么
  • 会计账簿的启用规则
  • 因为技术原因
  • 小规模纳税人每月申报什么税
  • phpsession和cookie
  • php接口技术
  • echarts遇到的坑
  • 关基系统防SSL证书断供,知道创宇“包办式”国密改造方案省心又安全
  • 投标代理费是什么意思
  • web逻辑漏洞
  • 收到银行结息收据3
  • 新法典离职
  • 免税的10万元是什么
  • 织梦怎么添加相关
  • 什么是,利息
  • sqlserver2005 xml字段的读写操作
  • 建筑行业会计做账流程及会计分录
  • 行政单位基建管理办法
  • 苹果macos安装
  • 固定资产未转固属于什么问题
  • 土地使用税如何计算缴纳
  • 个税滞纳金影响企业吗
  • 滞纳金冲留底税额怎么算
  • 以现金形式发工资违法吗
  • 出口未申报退税罚款多少
  • 医保账户收入金额是怎么算的
  • 快递费用在线查询
  • 随同产品销售不单独计价包装物如何进行账务处理?
  • 支付广告费属于进项还是销项
  • 五金配件生意好做吗
  • sql数据库修改数据语句
  • Fedora 9 texlive + vim-latex + kile安装配置
  • 怎样设置禁
  • dds使用方法
  • 64位ubuntu8.04 安装QQ
  • win10总是锁定
  • cmd.exe是什么意思
  • android studio ndk开发教程
  • jquery实现简洁文件上传表单样式
  • mvp功能
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • 图像unit8
  • cocos 2d x
  • opengl详解
  • shell命令大全shell脚本编程100例
  • 批处理打开网络连接
  • 请问在javascript程序中
  • javascript flash下fromCharCode和charCodeAt方法使用说明
  • 产品税务编号查询系统官网
  • 税务稽查延期检查最长多长时间最长不得超过30日
  • 河南省电子票据查询平台
  • 小微企业企业所得税率
  • 开票风险预警机制黄色预警严重吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设