react跳转传参方式

React中跳转页面并传递参数可以使用React Router。以下是基本示例:

  1. 在主页中定义路由:

    import { Route, BrowserRouter as Router } from 'react-router-dom';
    import Home from './Home';
    import Detail from './Detail';

    const App = () => (






    );

    export default App;

  2. 在主页中添加链接:

    import { Link } from 'react-router-dom';

    const Home = () => (

    Home

    • Detail 1
    • Detail 2
    • Detail 3
    );

    export default Home;

  3. 在详情页中获取参数:

    import { useParams } from 'react-router-dom';

    const Detail = () => {
    let { id } = useParams();
    return (


    Detail {id}



    );
    }

    export default Detail;

此时点击链接会跳转到对应的详情页,并在详情页中显示传递的参数。

相关推荐
老毛肚5 分钟前
jeecgboot vue Pinia 拆分01
前端·javascript·vue.js
夜焱辰8 小时前
浏览器端 Agent 的文件版本管理:不用 Git,基于 OPFS + SQLite 自己造了一个
前端·人工智能
梦想的颜色8 小时前
TypeScript 完全指南(下):从类型体操到生产级配置
前端·javascript·typescript
Hi~晴天大圣10 小时前
npm使用介绍
前端·npm·node.js
888CC++11 小时前
如何在 C 语言中进行程序调试?
前端·javascript·算法
喵个咪11 小时前
基于 Taro 的 Headless CMS 多端前端架构:技术解析与二次开发导引
前端·react.js·taro
狂炫冰美式11 小时前
你还在古法PPT吗,试试HTML呢?免费编辑导出工具给 xdm 放这了
前端·后端·github
万少12 小时前
未来组织的分水岭不是员工数量,而是人才密度
前端·后端·面试
任磊abc12 小时前
nextjs16配置eslint+prettier
前端·eslint·nextjs·prettier