主组件何时会为反应原生应用程序调用主组件 WillUnmount



我试图了解设备操作系统在后台放置较长时间时如何处理我的 react-native 应用程序,我猜操作系统的大量智能电池保存逻辑开始发挥作用。

在我的主索引中.js我只是这样做:

import { AppRegistry } from 'react-native';
import App from './app/App';
AppRegistry.registerComponent('CopilotApp', () => App);

..所以App.js包含我整个应用程序的主要组件,然后有一个StackNavigator和一堆东西。

我的问题是 - 这个主要应用程序组件的生命周期如何工作?组件将卸载何时被调用/会永远调用?

我试图通过删除事件侦听器等来保持清洁,但还没有真正弄清楚何时/是否会发生这种情况。

在安卓上:

@Override
protected void onDestroy() {
    super.onDestroy();
}

最新更新