react-router browserHistory removeListen?

react-router browserHistory removeListen?

我通过

订阅了路线变更
browserHistory.listen(fn)

但是我该如何取消订阅呢?

我试过分配给 listen null,但它抱怨不是函数。

listen 中的 return 是一个在调用时取消订阅监听器的函数。因此,请保存以备后用:

var unlisten = browserHistory.listen(fn)

// ...some time later...
unlisten()