我在当前状态为 {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 ..