React native 在React导航中是否有方法将参数从一个选项卡发送到另一个选项卡?
我有一个简单的组件(React native 在React导航中是否有方法将参数从一个选项卡发送到另一个选项卡?,react-native,react-navigation,React Native,React Navigation,我有一个简单的组件(BottomTabNavigator),它有两个选项卡。其中一个是一个非常简单的设置屏幕,它跟踪并存储当前状态下的设置。现在我想将此设置传递回另一个选项卡,以便它可以根据设置进行调整。(相当于this.props.navigation.navigate('RouteOtherTab',{settings:this.state.settings})但有一个带有onPress的按钮,而不是在参数更改选项卡时传递参数) 也许实现这样的设置是相当愚蠢的。如果是这样的话,请告诉我标准是
BottomTabNavigator
),它有两个选项卡。其中一个是一个非常简单的设置屏幕,它跟踪并存储当前状态下的设置。现在我想将此设置传递回另一个选项卡,以便它可以根据设置进行调整。(相当于this.props.navigation.navigate('RouteOtherTab',{settings:this.state.settings})
但有一个带有onPress的按钮,而不是在参数更改选项卡时传递参数)
也许实现这样的设置是相当愚蠢的。如果是这样的话,请告诉我标准是什么,以便我可以调整(我对React Native和React Navigation非常陌生)而不是尝试来回传递参数(我知道React Navigation很痛苦),为什么不使用跟踪应用程序设置的工具呢
这样,您就不必一直传递设置参数。您将来可能也希望在其他页面中使用这些设置,因此能够从应用商店访问这些设置将为您节省大量的时间和精力。与其尝试来回传递参数(我知道这是React导航中的一个难题),为什么不使用跟踪应用程序设置的工具呢
这样,您就不必一直传递设置参数。您将来可能也希望在其他页面中使用这些设置,因此能够从应用商店访问这些设置将为您节省大量时间和精力。如前所述,您应该使用全局状态管理系统,如redux或mobx,如前所述,您应该使用全局状态管理系统,像redux或mobx之类的东西,