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

问题描述 投票:1回答:2

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

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

react-native react-navigation
2个回答
0
投票

而不是尝试来回传递参数(我知道这在React Navigation中很麻烦),为什么不利用store来跟踪应用程序的设置?

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


0
投票

您可以使用localStorage作为参数,而不是在导航中传递参数或者你可以使用


有关在URL中传递参数的信息,请参见此处how to pass parameter with url

© www.soinside.com 2019 - 2024. All rights reserved.