位置: IT常识 - 正文

React路由跳转的几种方式(reactjs路由跳转)

编辑:rootadmin
React路由跳转的几种方式

目录

React路由跳转的几种方式

1. params形式,路由跳转后,参数会显示在地址栏

 2. 使用state的形式,页面刷新不会丢失数据,并且地址栏也看不到数据


React路由跳转的几种方式

推荐整理分享React路由跳转的几种方式(reactjs路由跳转),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react路由传值的几种方法,react 路由跳转,react路由跳转刷新页面,reactnative路由跳转,reactnative路由跳转,react路由跳转导致重新渲染,react路由跳转导致重新渲染,reactjs路由跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

注意: 这里使用的react-router-dom是版本5以上,路由形式是history模式react-router-dom文档地址,其中依赖包history的github地址

1. params形式,路由跳转后,参数会显示在地址栏

React路由跳转的几种方式(reactjs路由跳转)

        跳转的方法是使用history.push({pathname: '/personal', search: 'test=22222'}),其中search键对应的值就是拼接在地址栏的数据

import React from 'react'import { useHistory } from 'react-router-dom'export default ()=> {const history = useHistory()// 页面跳转方法history.push({pathname: '/personal', search: 'test=22222'})return 123}

        接收的方法。数据都是存储在useLocation中的search获取

import React from 'react'import { useLocation } from 'react-router-dom'export default ()=> {const location = useLocation()// 页面跳转方法console.log(location, 'props')return 123}

 2. 使用state的形式,页面刷新不会丢失数据,并且地址栏也看不到数据

     跳转的方法是使用history.push({pathname: '/personal', state: {test: 'dashboard'}}),其中search键对应的值就是拼接在地址栏的数据

import React from 'react'import { useHistory } from 'react-router-dom'export default ()=> {const history = useHistory()// 页面跳转方法history.push({pathname: '/personal', state: { test: 'dashboard' }})return 123}

        接收的方法。数据都是存储在useLocation中的search获取

import React from 'react'import { useLocation } from 'react-router-dom'export default ()=> {const location = useLocation()// 页面跳转方法console.log(location, 'props')return 123}

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

上一篇:在浏览器集成AI(chatgpt、new bing、bard )的必备扩展插件(浏览器集成什么意思)

下一篇:Web漏洞扫描器-Xray使用方法(web漏洞扫描器的设计与实现)

  • 荣耀9x的开机键在哪里(荣耀9开机键坏了怎么开机)

    荣耀9x的开机键在哪里(荣耀9开机键坏了怎么开机)

  • airpods轻敲哪个位置(air pods轻敲哪里)

    airpods轻敲哪个位置(air pods轻敲哪里)

  • 蓝牙耳机进水了怎么办而且也开不了机(蓝牙耳机进水了充不进去电怎么办)

    蓝牙耳机进水了怎么办而且也开不了机(蓝牙耳机进水了充不进去电怎么办)

  • 收款码合并有什么弊端(收款码合并有什么好处)

    收款码合并有什么弊端(收款码合并有什么好处)

  • qq注销后会提示好友吗(qq注销会提示什么)

    qq注销后会提示好友吗(qq注销会提示什么)

  • 电脑怎么设置屏保时间(电脑怎么设置屏幕休眠)

    电脑怎么设置屏保时间(电脑怎么设置屏幕休眠)

  • 苹果x看视频发热正常吗?(苹果x看视频发热卡顿)

    苹果x看视频发热正常吗?(苹果x看视频发热卡顿)

  • 淘宝包裹退回中什么意思(淘宝包裹退回中是已经退回了吗)

    淘宝包裹退回中什么意思(淘宝包裹退回中是已经退回了吗)

  • 淘宝退款成功了为什么还有确认收货(淘宝退款成功了但是货收到了怎么办)

    淘宝退款成功了为什么还有确认收货(淘宝退款成功了但是货收到了怎么办)

  • 快手打开不显示图像怎么办(快手打开不显示在线状态)

    快手打开不显示图像怎么办(快手打开不显示在线状态)

  • 好友删除还能偷能量不(好友被删除了还能看到她的微信号了吗)

    好友删除还能偷能量不(好友被删除了还能看到她的微信号了吗)

  • 华为mate30照片怎么显示手机型号(华为mate30照片怎么隐藏加密)

    华为mate30照片怎么显示手机型号(华为mate30照片怎么隐藏加密)

  • ipad坏了怎么办(ipad被停用了之后怎么办)

    ipad坏了怎么办(ipad被停用了之后怎么办)

  • 微信借充电宝押金怎么退(微信借充电宝押金原路退回怎么操作)

    微信借充电宝押金怎么退(微信借充电宝押金原路退回怎么操作)

  • 苹果x盒子里配了什么(iphonex盒子标配)

    苹果x盒子里配了什么(iphonex盒子标配)

  • 怎么把qq文件保存到手机(怎么把qq文件保存到手机本地文件)

    怎么把qq文件保存到手机(怎么把qq文件保存到手机本地文件)

  • 淘宝公益宝贝怎么设置(淘宝公益宝贝怎么加入)

    淘宝公益宝贝怎么设置(淘宝公益宝贝怎么加入)

  • 能量保护罩有效期(能量保护罩的形状)

    能量保护罩有效期(能量保护罩的形状)

  • 微信群消息静音怎样解除(微信群消息静音在哪里设置)

    微信群消息静音怎样解除(微信群消息静音在哪里设置)

  • 微信如何看谁赞我(微信如何看谁赞过我的朋友圈封面)

    微信如何看谁赞我(微信如何看谁赞过我的朋友圈封面)

  • 安全模式到底是什么?有啥作用?(安全模式是个啥)

    安全模式到底是什么?有啥作用?(安全模式是个啥)

  • ChatGLM-6B (介绍相关概念、基础环境搭建及部署)

    ChatGLM-6B (介绍相关概念、基础环境搭建及部署)

  • [Html5] 彻底搞懂画布合成模式(globalCompositeOperation)的计算公式(html5 function)

    [Html5] 彻底搞懂画布合成模式(globalCompositeOperation)的计算公式(html5 function)

  • 个体户文化事业建设费征收范围
  • 企业所得税法
  • 税控减免税额如何做分录
  • 目前哪些费用不能加计扣除
  • 年终奖报表怎么做
  • 一般纳税人普票怎么做分录
  • 增值税小规模纳税人优惠政策
  • 借款到期一直付利息诉讼期怎么算
  • 持有至到期投资在资产负债表怎么填
  • 公司预付签证费怎么入账
  • 借款可以转注资款吗
  • 企业必须要现金流入吗
  • 房屋租赁发票可以抵扣增值税吗
  • 营改增后房屋出租税率
  • 房租发票税金谁承担
  • 税控盘上报
  • 增值税多交了怎么申请退税
  • 税务专用发票
  • 股权无偿赠与子女怎么办理手续
  • 公司作为二房东怎么给别人开发票
  • 工龄补偿款
  • 待摊费用和预提费用的区别
  • 汇算清缴当年分配的股息红利
  • 企业所得税调增调减项目比例
  • 水电费无发票如何做账
  • 无法打开exe程序
  • realpopup.exe - realpopup是什么进程
  • php数组函数,选班长
  • php可以做什么脚本
  • 暂估入库结转成本账务处理
  • 年终奖发放问题
  • php ladp
  • 购买办公用品没收到发票怎么做账
  • 期末增值税结转账务处理
  • 代理业务资产的含义
  • 企业非流动资产占比多说明什么
  • 毫米波雷达的硬件构成
  • 开源原则
  • wordpress限制邮箱注册
  • 织梦相关文章调用
  • 城建税和教育费附加地方教育费附加税率
  • sql server 2008 新建数据库
  • 合伙律师事务所管理办法最新
  • 物业费没收到可以确认收入吗
  • 销项负数发票给谁
  • 公司注销前如何先注销工会
  • 净资产收益率与什么指标有关
  • 银行退汇怎么做会计分录
  • 销售材料购买方会计分录
  • 股东分红按利润表的净利润计算
  • 发票红冲后原票是什么状态
  • 小规模可以开红网吗
  • 对公账户进出账常识
  • 工程施工中购入固定资产
  • 成本会计工作主要内容
  • 企业增资还需要增资账户么
  • 什么企业属于小型微利企业
  • sql server 2000安装好打开不显示名称和服务原因
  • sql如何实现
  • 通过备份记录获取文件
  • sql的排序函数
  • win10周年更新版是什么意思
  • windows10指纹用不了
  • mac入门视频教程
  • win7系统防火墙有必要开吗
  • SIMETER.EXE - SIMETER是什么进程 有什么用
  • win7怎么查看系统位数
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • perl执行shell命令
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • 炉石传说用什么语言开发的
  • javascript例题
  • jquery 打印方法
  • jquery怎么写
  • python爬取新浪股票数据
  • 税务系统跨区调动
  • 自然人电子税务局网页端
  • 购进用于生产的设备会计分录
  • 工会经费怎么缴纳不了
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设