Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 在React导航中是否有方法将参数从一个选项卡发送到另一个选项卡?_React Native_React Navigation - Fatal编程技术网

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之类的东西,