如何更新react-native中两个独立组件的状态?

时间:2016-04-17 05:48:15

标签: facebook reactjs react-native reactjs-flux react-native-listview

更新react-native中两个独立组件的状态。

例如,我有两个组件,如contributorOne和contributorTwo,基于contributorOne中发生的一些事件,我想更新contributorTwo数据的状态。

contributorOne和contributorTwo组件中没有父子关系,所以任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可能希望探索诸如Redux之类的选项或其他形式的flux体系结构,它保持全局状态而不是使用每个组件状态。这样,当一个组件中发生一个动作时,它可以将更新分派给另一个组件可以订阅的全局状态。此体系结构中也没有必要建立共享父关系,这似乎符合您的要求。