这个参数是怎么来的?

比如react-router4中的这段代码

const oddEvent = (match, location) => {
  if (!match) {
    return false
  }
  const eventID = parseInt(match.params.eventID)
  return !isNaN(eventID) && eventID % 2 === 1
}

<NavLink
  to="/events/123"
  isActive={oddEvent}
>Event 123</NavLink>

这个match,还有location为什么能够获取到? 这里isActive={oddEvent}没有传参数啊?

阅读 1.7k
1 个回答

这里是 定义传入 调用在NavLink组件里面

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题