Javascript 当用户试图退出应用程序时,是否进行本机检测?

Javascript 当用户试图退出应用程序时,是否进行本机检测?,javascript,reactjs,react-native,react-lifecycle,react-lifecycle-hooks,Javascript,Reactjs,React Native,React Lifecycle,React Lifecycle Hooks,我想根据组件卸载更新我的redux状态,但如果用户终止应用程序,如何检测并根据应用程序终止更新我的redux状态,因为退出应用程序时不会调用组件卸载。在react native中是否有检测应用程序终止(未暂停)的方法?我想应该通过了解以下方法来消除您的困惑: 从“React”导入React; 导出默认类时钟扩展React.Component{ 建造师(道具){ 控制台日志(“时钟”、“构造函数”); 超级(道具); 此.state={ 日期:新日期() }; } 勾选(){ 这是我的国家({

我想根据组件卸载更新我的redux状态,但如果用户终止应用程序,如何检测并根据应用程序终止更新我的redux状态,因为退出应用程序时不会调用组件卸载。在react native中是否有检测应用程序终止(未暂停)的方法?

我想应该通过了解以下方法来消除您的困惑:
从“React”导入React;
导出默认类时钟扩展React.Component{
建造师(道具){
控制台日志(“时钟”、“构造函数”);
超级(道具);
此.state={
日期:新日期()
};
}
勾选(){
这是我的国家({
日期:新日期()
});
}
//这些方法称为“生命周期挂钩”。
componentDidMount(){
日志(“时钟”、“组件安装”);
this.timerID=setInterval(()=>{
这个。勾选();
}, 1000);
}
//这些方法称为“生命周期挂钩”。
组件将卸载(){
日志(“时钟”,“组件将卸载”);
clearInterval(this.timerID);
}
render(){
报税表(
它是{this.state.date.toLocaleTimeString()}。
);
}

}
这可能会对您有所帮助。@RagulCs这也是我需要答案的问题,但我也没有找到任何合适的解决方案。我将更新我的问题。@3limin4t0r我将告诉您我的用例我想在首次安装组件时显示一个模式,我将其保持在redux状态,并在组件将卸载和模式解除时将其切换为false。但假设用户打开组件并在该点显示模式用户退出应用程序,则下次模式将再次显示,因为其状态未更新。我了解生命周期方法在react和react-native中的工作方式。我想知道的是react-native而不是react-native。当我们退出应用程序时,如果没有任何方法可以知道用户正在退出应用程序,那么将调用ComponentUnmount。