首页 > 其他分享 >React Hooks路由传参

React Hooks路由传参

时间:2024-06-07 15:30:40浏览次数:15  
标签:传参 Hooks React 传过来 参数 跳转 Link 页面

场景:
如何把想要的参数带到跳转过去的页面里呢?很简单 上代码:

在你需要跳转的页面上

  1. 引入

    Link用来跳转
  2. 使用 Link跳转并携带参数

    然后需要什么参数就带什么过去喽 这里record里面存的就是我的数据 我只需要id和state
  3. 然后到你跳转过去的页面(也就是需要使用这个页面的这俩参数的页面里)
  4. 同样先引入  引入useLocation

  5. 重新定义个字段来存放你从useLocation里面拿到的传过来的值

    这样就拿到传过来的值啦!

需要的参数都传过来了然后就取出来该干啥干啥吧~
路由传参就完成啦~ so easy   

标签:传参,Hooks,React,传过来,参数,跳转,Link,页面
From: https://blog.csdn.net/weixin_49720804/article/details/139499891

相关文章

  • ReactNative 环境设置失败
    ErrorImageIgetthiserrorWhilesettinguptheenviromentofReactnative.我在设置Reactnative环境时遇到了这个错误。Iwanthelpwhoknowreactnativeverywell.TheerrorIhaveattchedseeandexplanemewhatistheproblem.Thiserror......
  • React Native:尝试使用手势处理使文本组件可拖动时出现渲染错误
    我正在ReactNative应用程序中开发一项照片编辑功能,用户可在其中添加可拖动的文本覆盖。我使用钩子来管理文本块的位置,并通过手势处理来更新它们。但是,当我尝试在手势过程中更新这些文本元素的位置(例如拖动)时、我遇到了一个呈现错误:"呈现的钩子比上一次呈现时多。我怀......
  • react中推荐使用发布订阅模式,进行跨多层级的组件间通信和事件传递吗?
    在React中,虽然发布订阅模式(Pub/Sub)可以作为一种实现跨多层级组件间通信的方法,但它并不是React官方推荐的主要手段,尤其是在ReactHooks和ContextAPI普及之后。React推荐的跨组件通信方法主要包括:Propsdrilling:最直接的方式,通过props从父组件向子组件传递数据,适合简单的数据流......
  • tapPromise 函数 (绑定hooks方法)tapable 库,创建自定义插件的库
    tapPromise函数(绑定hooks方法)tapable库,创建自定义插件的库刚看到了一个插件的use函数//引入组件use(plugin:IPluginClass,options?:IPluginOption){if(this._checkPlugin(plugin)&&this.canvas){this._saveCustomAttr(plugin);constpluginRu......
  • provide inject vue3 父子组件 传参方式
    provideinjectvue3父子组件传参方式当子组件有30个的时候,这个就有优势了,在父组件provide一次,在子组件里面inject这个变量(实际上是通过hooks提供,也可以是个函数)。下面看下截图父组件:子组件:父组件provide子组件在父组件,就不用一堆props这里有一个特别的好处就是结构......
  • Vue 3 Composition API与Hooks模式
    Vue3的CompositionAPI引入了Hook函数的概念,这是一种更加模块化和可重用的状态管理和逻辑组织方式。自定义Hook首先,我们创建一个自定义Hook,例如useCounter,它封装了计数器的逻辑://useCounter.jsimport{ref}from'vue';exportfunctionuseCounter(){c......
  • React刷新页面报错(404)
    报错原因:你在浏览器内可以由首页跳转到其他路由地址,是因为这是由前端自行渲染的,你在ReactRouter定义了对应的路由,脚本并没有刷新网页访问后台,是JS动态更改了location。当刷新时,首先是访问的后台地址,然后返回的页面内加载了React代码,最后在浏览器内执行;也就是说如果这个时候报40......
  • 一个基于 React + SpringBoot 的在线多功能问卷系统(附源码)
    简介:一个基于React+SpringBoot的在线多功能问卷系统前端技术栈:React、React-Router、Webpack、Antd、Zustand、Echarts、DnDKit后端技术栈:SpringBoot、MySQL、MyBatisPlus、Redis项目源码下载链接: https://pan.quark.cn/s/2e32786e0c61部分页面静态预览: 主要前......
  • Vue3-shallowRef与shallowReactive
    shallowRef作用:创建一个响应式数据,但只对顶层属性进行响应式处理。用法:letmyVar=shallowRef(initialValue);特点:只跟踪引用值的变化,不关心值内部的属性变化。shallowReactive作用:创建一个浅层响应式对象,只会使对象的最顶层属性变成响应式的,对象内部的嵌套属......
  • 函数的多返回值、函数多种传参方式 学会啦!继续学习~
    1.函数的多返回值如果一个函数要有多个返回值,该如何书写代码? 按照返回值的顺序,写对应顺序的多个变量接收即可,变量之间用逗号隔开,支持不同类型的数据return#演示使用多个变量,接受多个返回值deftest_return():return1,2,3x,y,z=test_return()print(x)pr......