[英]React.js fire event on navigate away from page or page refresh
当应用导航到另一个页面或刷新页面时,我想向后端触发一个事件。 这是我的确切用例: https : //github.com/ReactTraining/react-router/blob/v2.4.0/upgrade-guides/v2.4.0.md#withrouter-hoc-higher-order-component 。 然而,函数props.route.setRouteLeaveHook
在react-router-dome 4.3.1
不再可用,因此尚不清楚该怎么做。
注意:我不想用componentDidUpdate
,因为我在做编辑的应用程序,所以有可能是每个用户的会话更新的100S,并呼吁时代的后端100S过于昂贵。
您可能正在寻找onbeforeunload
window.onbeforeunload = function(e) {
// do something
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.