位置: 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漏洞扫描器的设计与实现)

  • 金融类APP该如何做好内容运营?(金融类app该如何选择)

    金融类APP该如何做好内容运营?(金融类app该如何选择)

  • 诺基亚n82多少钱(诺基亚n82怎么样)(诺基亚n82021参数配置)

    诺基亚n82多少钱(诺基亚n82怎么样)(诺基亚n82021参数配置)

  • iqoo8pro怎么开启高速充电(iQOO8Pro怎么开启LTPO)

    iqoo8pro怎么开启高速充电(iQOO8Pro怎么开启LTPO)

  • 腾讯视频怎么邀请好友一起观看(腾讯视频怎么邀请)

    腾讯视频怎么邀请好友一起观看(腾讯视频怎么邀请)

  • oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

    oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

  • 华为荣耀9怎么样(华为荣耀9怎么关闭运行程序)

    华为荣耀9怎么样(华为荣耀9怎么关闭运行程序)

  • 华为如何取消仅在wifi下载(华为如何取消仅充电)

    华为如何取消仅在wifi下载(华为如何取消仅充电)

  • 荣耀30青春版如何设置返回键(荣耀30青春版如何升级鸿蒙系统)

    荣耀30青春版如何设置返回键(荣耀30青春版如何升级鸿蒙系统)

  • 微信如何设置儿童模式(在微信上怎么设置)

    微信如何设置儿童模式(在微信上怎么设置)

  • opporeno2视频美颜怎么开(opporeno6视频美颜)

    opporeno2视频美颜怎么开(opporeno6视频美颜)

  • 华为jkm-al00b是华为什么型号(华为jkm-al00b是华为畅享9 Plus)

    华为jkm-al00b是华为什么型号(华为jkm-al00b是华为畅享9 Plus)

  • 苹果x建议更新13.4吗(苹果x建议更新13吗)

    苹果x建议更新13.4吗(苹果x建议更新13吗)

  • 淘宝酷动城是什么意思(淘宝酷动城是什么认证)

    淘宝酷动城是什么意思(淘宝酷动城是什么认证)

  • airpods2不升级系统能用吗(airpods不升级固件是假吗)

    airpods2不升级系统能用吗(airpods不升级固件是假吗)

  • 苹果x换了屏幕还有面容吗(苹果X换了屏幕感觉不灵敏了)

    苹果x换了屏幕还有面容吗(苹果X换了屏幕感觉不灵敏了)

  • 淘宝两个钻石多少信誉(淘宝两个钻石什么意思)

    淘宝两个钻石多少信誉(淘宝两个钻石什么意思)

  • 微信视频超过25m怎么发送(微信视频超过25m怎么办)

    微信视频超过25m怎么发送(微信视频超过25m怎么办)

  • 流光快门一般拍多久(流光快门拍摄技巧)

    流光快门一般拍多久(流光快门拍摄技巧)

  • 荣耀20i怎么分屏操作(荣耀20i怎么分屏两个应用)

    荣耀20i怎么分屏操作(荣耀20i怎么分屏两个应用)

  • 10代cpu什么时候发布(10代cpu什么时候降价)

    10代cpu什么时候发布(10代cpu什么时候降价)

  • 苹果无线耳机怎么敲击(苹果无线耳机怎么重新配对)

    苹果无线耳机怎么敲击(苹果无线耳机怎么重新配对)

  • 咸鱼的评价可以删除吗(咸鱼的评价可以在淘宝上显示吗)

    咸鱼的评价可以删除吗(咸鱼的评价可以在淘宝上显示吗)

  • 抖音变老的道具是哪个(抖音变老道具在哪里)

    抖音变老的道具是哪个(抖音变老道具在哪里)

  • qq的画画功能在哪里(qq的画图功能在哪里)

    qq的画画功能在哪里(qq的画图功能在哪里)

  • qq怎么和好友有互赞图标(qq怎么和好友聊天)

    qq怎么和好友有互赞图标(qq怎么和好友聊天)

  • 苹果自定义运营商名字(苹果自定义运营商名称个性)

    苹果自定义运营商名字(苹果自定义运营商名称个性)

  • 企业所得税税负率多少合适
  • 盈余公积发放现金股利分录怎么写
  • 个体户核定双定户是否可以年度汇算清缴
  • 股东借款转实收资本需要什么原始凭证
  • 天猫国际的店铺是正品吗 感觉很便宜
  • 收到银行的贷款
  • 收到保险赔款是什么意思
  • 申报作废的多申报的退款怎么处理?
  • 快递费税率为什么是9
  • 减免的土地出让金销项税额可以抵减吗
  • 暂估入库库存出现负数怎么办?
  • 交易性金融资产属于流动资产吗
  • 开具发票必须附列清单吗
  • 房屋融资租赁会计处理
  • 农业自产自销如何认定
  • 苹果14如何强制关机重启
  • windows11iso镜像多久更新一次
  • php中字符串函数
  • 蚊子咬了怎么消肿止痒最快红霉素软膏
  • 开发票时,一张发票上不同税率要符合哪些要求?
  • 所得税贷款利息扣除
  • 用应付票据付应付账款
  • 哪些货物出口不需要运输条件
  • 房抵债权
  • php常用的魔术方法有哪些
  • 个体户缴纳生产经营所得税
  • 老生常谈的常是什么意思
  • php操作json
  • 微信小程序在哪里打开
  • redis主从复制如何保证不丢失数据
  • date=date
  • 契税属于哪种说法
  • 多缴纳的社保怎么查询
  • dedecms进入数据库
  • python线程和协程
  • 材料已经入库但是没有发票怎么做账
  • 政府会计业务活动费用会计分录
  • 入伙退伙协议要盖章吗
  • sql server 2016 sp3
  • 小规模开票多少成一般纳税人
  • mysql注入的修复方式
  • 家具厂成本
  • 包装就是包装物
  • 用负数表示的例子
  • 以前多计提的税款怎么办
  • 固定资产报废怎么开票
  • 注册资本金印花税什么时候缴纳
  • 出库单上面的价格是什么价格
  • 错误凭证如何处理
  • 总账建账的原则包括
  • 标准sql如何计算时间戳的差
  • sql实现分页查询语句
  • win7旗舰版无法安装net4.0
  • 发生意外错误无法完成您的请求
  • 2t硬盘如何分区最合理
  • winxp不显示桌面图标
  • WebProxy.exe - WebProxy是什么进程
  • xp系统优化软件哪个好
  • win7显示网上邻居图标
  • Win7旗舰版系统文件名称
  • win10系统哪款好
  • 备份linux命令
  • win8开始菜单在右边
  • win10一周年深色主题
  • win10系统应用更新
  • linuxmint设置中文
  • scumpve服务器
  • bootstrap应用
  • node .js
  • django 软删除
  • json基本语法
  • android4.4.2升级包
  • django 接收前端的json
  • jquery动态添加的元素怎么添加事件
  • 电子税务局登陆密码在哪里修改
  • 东营市税务局领导分工
  • 云南地税app官方下载
  • 江西省税务局官网
  • 交强险和车船税网上购买
  • 青岛市地方税务局关于发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设