react-native 在使用navigation进行页面跳转时,有时前一个页面需要知道跳转后的页面的处理结果,这时我们可以用回调函数的方式进行回调数据结果
ScreenA
this.props.navigation.navigate('screenB', {
callBack: (result) => this.setState({res:result});
});
ScreenB
if(this.props.navigation.state.params.callBack) {
this.props.navigation.params.callBack('abc');
}