我想在用户离开网站时向我的API服务器发送清理请求(实际上关闭选项卡/浏览器,而不仅仅是SPA中的更改页面)。有没有一种惯用的方法在使用React和React Router的应用程序中执行此操作? componentWillUnmount会在页面上关闭吗?我不认为。
答案 0 :(得分:2)
React并没有为您做任何特别的事情。就这样做,你通常为此做。另请参阅a related question
的答案放置此订阅代码的最佳位置是componentDidMount
生命周期方法。并且不要忘记在componentWillUnmount
取消订阅以防止泄密。