在 React Native 中从 screen/route/navigator 返回值?

Returning value from screen/route/navigator in React Native?

是否可以像这样从 Screen/Route/Navigator 中 return 一个值?或者如何解决这个问题?

let result = this.props.navigation.navigate('NewScreen', {item: this.state.item});

当您使用 navigate 时,您可以使用第二个参数,它完全按照您在此处使用的方式使用。

this.props.navigation.navigate('NewScreen', {item: this.state.item})

因此,如果您从 CurrentScreen 导航到 NewScreen,同时传入 {item: this.state.item},您就可以检索通过调用 this.props.navigation.getParam('item', /*some default value here*/)NewScreen 中的那个值。您可以阅读更多相关信息 here