账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ReactHook组件如何获取路由信息
    25
    0

    问题描述

    假设我有一个函数组件具有选择菜单功能,我需要拿到路由信息来判断当前选中的key,但是不清楚函数组件如何通过react-router拿到路由信息。

    <Menu
      defaultSelectedKey={menuKey}    // menuKey通过路由获取
    >
      <MenuItem key="1">
        Example1
      </MenuItem>
      <MenuItem key="2">
        Example2
      </MenuItem>
    </Menu>

    目前有两个思路:

    1. 其父级app.tsx使用类组件,然后通过withRouter获取路由后通过props传递给该子组件
    2. 网上建议使用reduce管理hooks组件的动态信息,请问有什么好的方法实现?
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部