NavLink onActive回调

时间:2018-05-19 19:53:02

标签: reactjs react-router react-router-dom

有没有办法知道NavLink何时有效?这样的事情?:

<NavLink to="/mylink" activeClassName="active" onActive={this.doSomething} />

1 个答案:

答案 0 :(得分:3)

您可以使用NavLink的{​​{1}}回调来实现。 isActive可让您定义链接处于活动状态时的行为;它获取isActive和您当前的match对象。您可以对其进行修改,以获取如果match为true将触发的回调。这是一个简单的示例:

location