在React中,如何从正在转换的页面中侦听router.transitionTo()?

时间:2016-08-30 16:25:11

标签: javascript reactjs react-router

让我们说我在A页面上使用组件A.我点击了我的标题组件中的一个按钮,然后我将使用组件B(使用react-router.transitionTo())发送到页面B.然后我按下相同的按钮,没有任何反应。

我已尝试从组件B componentWillRecieveProps收听,甚至将此行添加到B&#39 componentDidMount()componentWillUpdate()

this.getDOMNode().addEventListener('transitionend', this.willTransitionTo, false);

使用我自己的willTransitionTo方法。但是,上述都不起作用。

我想到了一种解决方法,当我点击按钮时,我调用了一个商店方法,该方法发出一些警告组件B按下按钮的方法。但在我走这条路之前,我想确保没有正确的方法来做到这一点。

0 个答案:

没有答案