我想确保导航到新页面时生命周期方法ComponentWillUnmount触发。我发现这个post,但似乎没有提到任何关于导航到新页面的事情。我也发现了这个post,但我正在使用反应导航。另外,我没有使用pop / push。我只是使用this.props.navigation.navigate('SomePage')进入下一页
你可以使用this.props.navigation.replace('routName');
它会完成你的工作。
结帐React Navigation
处理组件生命周期事件in their docs here的方法
TL; DR,您可以在切换屏幕时检查React Navigation
's navigation lifecycle event以执行操作。希望能帮助到你。