(wix)react-native-navigation应用程序中的全局状态?

时间:2017-05-27 07:38:44

标签: javascript react-native react-native-navigation

我正在使用react-native-navigation整理应用。

我需要一些全局状态,但我无法弄清楚如何实现它。通常我会有一个有状态的顶级组件,并传递调用this.setState以降低组件作为道具的方法 - 但Navigation提供的两个react-native-navigation方法,{{1} }和startTabBasedApp,导致任何父组件卸载。已卸载的组件不能根据错误日志更改状态,因此我感到茫然。

我错过了什么?如何使用此解决方案在我的组件(屏幕)之间共享状态?

1 个答案:

答案 0 :(得分:1)

考虑使用Redux。这里有一个例子 - https://github.com/wix/react-native-navigation/tree/v1.1.81/old-example-redux

它没有维护但原则应该是相同的。我的应用程序即使在版本1.1.81上也能正常工作。