自动响应本机更新状态

时间:2018-12-31 09:44:16

标签: react-native mobx mobx-react

我正在使用mobx传递状态。

首先,我将一些数据存储到mobx。 例如,在FirstScreen中,我使用mobx存储了一些数据:store.data = 'somedata'

然后,我想在SecondScreen中传递此数据,所以我这样做:

<Button onPress={()=> this.setState({putsomeData:store.data})}>
   <Text>update</Text>
</Button>

这可以正常工作。但是有没有办法我可以监听更新并自动更新状态而无需使用按钮?

1 个答案:

答案 0 :(得分:0)

在mobx中,您可以使用@observer根据值更改状态

参考https://mobx.js.org/refguide/observer-component.html