gpt4 book ai didi

react-router - Reactstrap 和 React-router 4.0.0-beta.6 - 事件

转载 作者:行者123 更新时间:2023-12-04 05:13:18 25 4
gpt4 key购买 nike

我在位于具有自定义域的 gitlab 上的教育项目中使用 Reactstrap 和 React-router 4.0.0-beta.6。
根据 Reactstrap 文档:这就是我应该使用 active 的方式导航链接

  import { NavLink } from 'reactstrap'
...
<NavLink href="#" active = true >Link< /NavLink>

根据 React-router v4 文档:
  import { NavLink } from 'react-router-dom'
...
<NavLink to="/about" activeClassName="active">About</NavLink>

那么我应该如何实现 navlink 事件状态并使用 react-router 呢?

最佳答案

要同时使用两者,您需要重命名其中一个导入并使用 reactstrap NavLink 中的标签 Prop 。您将无法在 reactstrap NavLink 上使用 active prop,因为该逻辑存在于 react router NavLink 中。

它应该是这样的:

import { NavLink } from 'reactstrap';
import { NavLink as RRNavLink } from 'react-router-dom';

<NavLink to="/about" activeClassName="active" tag={RRNavLink}>About</NavLink>

更多信息在这里: https://github.com/reactstrap/reactstrap/issues/336

关于react-router - Reactstrap 和 React-router 4.0.0-beta.6 - 事件 <NavLink>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com