我有一个具有两个标签的简单组件(BottomTabNavigator
)。其中之一是一个非常简单的设置屏幕,该屏幕跟踪处于其状态的当前设置。现在,我想将此设置传递回另一个选项卡,以便它可以根据设置进行调整。 (与this.props.navigation.navigate('RouteOtherTab', { settings: this.state.settings })
等效,但具有onPress按钮,而是仅在更改Tab时传递Params)
也许实现这样的设置非常愚蠢。如果是这样,请告诉我什么标准,以便我可以调整(我对React Native和React Navigation还是很陌生的)
而不是尝试来回传递参数(我知道这在React Navigation中很麻烦),为什么不利用store来跟踪应用程序的设置?
这样,您不必一直传递设置参数。您将来可能还希望使用其他页面中的设置,因此能够从商店访问它可以节省大量时间和精力。