小编Ahm*_*sen的帖子

如何使用参数弹出到上一个屏幕?

我在当前状态为 {key:'value'} 的屏幕 A 上,我导航到屏幕 B

现在我试图再次从屏幕 B 弹出到屏幕 A,但我不想丢失屏幕 A {key:'value'} 中的当前状态

一些解决方案是将数据保存在 AsynStorage 中,并在返回屏幕 A 时检索它,但这不是一个好习惯

.pop() 这样做,但如果我需要返回额外的参数怎么办?

Navigation.pop(this.props.componentId , {
                               passProps: {
                                       data : 'current',
                                       more : 'just-example'
                                     }});
Run Code Online (Sandbox Code Playgroud)

上面的代码,不起作用

有什么建议 ?

我不使用任何状态管理工具,如 Redux/Mobx ..

reactjs react-native react-native-navigation

4
推荐指数
2
解决办法
1万
查看次数