0

更新react-native中兩個獨立組件的狀態。如何更新react-native中兩個獨立組件的狀態

例如我有兩個組件像contributorOne和contributorTwo,基於一些事件發生在contributorOne我想更新contributorTwo的狀態兩個數據,contributorOne和contributorTwo組件中沒有父子關係,所以任何人都可以幫助我。

+0

是否有可能爲您的用例提供更多的上下文? –

回答

0

您可能想要探索一個選項,如Redux或另一種形式的flux結構,該結構保持全局狀態而不是使用每個組件狀態。這樣,當某個組件發生某個操作時,它可以將更新發送到其他組件可以訂閱的全局狀態。在這個架構中沒有必要建立一個共享的父母關係,這似乎符合你的要求。

+0

我對Redux的瞭解不多,有任何示例說明如何使用它與本機反應。 –

+0

您可以查看Redux文檔[此處](http://redux.js.org/),它與React Native一起使用的方式與使用React的方式相同。您還可以查看其他Flux商店,例如[alt](https://github.com/goatslacker/alt),它遵循許多相同的概念,並且也可以與React Native一起使用。 – rmlynch

+0

謝謝你的信息 –