使用React / React Router处理网站关闭/离开页面事件的惯用方法

时间:2015-12-26 18:45:56

标签: javascript reactjs react-router redux

我想在用户离开网站时向我的API服务器发送清理请求(实际上关闭选项卡/浏览器,而不仅仅是SPA中的更改页面)。有没有一种惯用的方法在使用React和React Router的应用程序中执行此操作? componentWillUnmount会在页面上关闭吗?我不认为。

1 个答案:

答案 0 :(得分:2)

React并没有为您做任何特别的事情。就这样做,你通常为此做。另请参阅a related question

的答案

放置此订阅代码的最佳位置是componentDidMount生命周期方法。并且不要忘记在componentWillUnmount取消订阅以防止泄密。