我想确保在导航到新页面时会触发生命周期方法ComponentWillUnmount。我找到了这个post,但似乎没有提到导航到新页面的任何内容。我也找到了这个post,但是我正在使用反应导航。另外,我没有使用pop / push。我只是使用this.props.navigation.navigate('SomePage')进入下一页
答案 0 :(得分:2)
您可以使用this.props.navigation.replace('routName');
它将完成您的工作。
答案 1 :(得分:0)
检出React Navigation
处理组件生命周期事件in their docs here的方式
TL; DR,您可以签出React Navigation
's navigation lifecycle event来在切换屏幕时执行操作。希望对您有所帮助。