【发布时间】:2020-07-15 17:32:03
【问题描述】:
对 ReactNative 非常陌生。 如果我做错了什么,请告诉我。
在屏幕 A 上,我有一个间隔来处理 REST 请求并更新我的屏幕 A 状态及其组件。 到目前为止工作正常!
导航到屏幕 B
this.props.navigation.navigate('ScreenB', {state: this.state});
我正在使用该状态值来挂载 ScreenB 组件。
即使 ScreenB 显示,有时 ScreenA 间隔也会使用新数据更新我的 ScreenA 状态。 将这些新数据传递到 ScreenB 状态并更新其组件的正确方法是什么?
我认为在导航道具上传递状态会在所有屏幕上保持相同的对象(状态),但这显然是错误的。
【问题讨论】:
标签: react-native navigation state