React Navigation中有没有一种方法可以将参数从一个选项卡发送到另一个选项卡?

时间:2020-01-13 15:52:35

标签: react-native react-navigation

我有一个简单的组件(BottomTabNavigator),其中有两个标签。其中之一是一个非常简单的设置屏幕,该屏幕跟踪处于其状态的当前设置。我现在想将此设置传递回另一个选项卡,以便它可以根据设置进行调整。 (与this.props.navigation.navigate('RouteOtherTab', { settings: this.state.settings })等效,但是在onPress上有一个按钮,而只是在它们更改Tab时才传递Params)

实现这样的设置也许很愚蠢。如果是这样,请告诉我什么标准,以便我可以调整(我对React Native和React Navigation还是很陌生的)

1 个答案:

答案 0 :(得分:0)

与其尝试来回传递参数(我知道这在React Navigation中很麻烦),何不使用store来跟踪应用程序的设置?

这样,您不必一直传递设置参数。您将来可能还希望使用其他页面中的设置,因此能够从商店访问它可以节省大量时间和精力。