如何在React-Native的抽屉导航中在屏幕之间传输数据

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

我想将一个屏幕的状态值带到另一个屏幕。怎么做?两个屏幕都在抽屉式导航下。

react-native navigation navigation-drawer
1个回答
0
投票

在不同活动之间传递值

方法1:通过将参数放置在对象中作为第二个参数,将参数传递到路线,该参数来自“第一屏幕”。使用:

this.props.navigation.navigate('RouteName', { /* params go here */ })

在第二个屏幕中阅读参数。使用:

this.props.navigation.getParam(paramName, defaultValue)

方法2:通过使用redux。使用它,您可以创建变量的共享存储,因此您可以在应用程序中的任何位置访问它们。以下链接演示了如何在项目中配置redux。 https://blog.cloudboost.io/getting-started-with-react-native-and-redux-6cd4addeb29

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