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