是否可以像这样从屏幕/路线/导航器返回值?还是有可能解决这个问题?
let result = this.props.navigation.navigate('NewScreen', {item: this.state.item});
答案 0 :(得分:0)
使用navigate
时,您可以使用第二个参数,该参数正是在这里使用的方式。
this.props.navigation.navigate('NewScreen', {item: this.state.item})
因此,如果您在传入{item: this.state.item}
的同时从 CurrentScreen 导航到 NewScreen ,则可以在 NewScreen < / strong>,方法是调用this.props.navigation.getParam('item', /*some default value here*/)
。您可以了解有关here