我订阅了路由更改
browserHistory.listen(fn)
但我怎样才能取消订阅?
我试过分配给
listen
null
,但它提示不是一个函数。 最佳答案
listen
的返回是一个函数,它会在调用时取消订阅监听器。所以只需将其保存以备后用:
var unlisten = browserHistory.listen(fn)
// ...some time later...
unlisten()
关于reactjs - react-router browserHistory removeListen?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36851800/