在React-Native中将字符串值从一页传递到另一页

时间:2018-11-28 04:50:55

标签: javascript react-native

我试图捕获用户输入值并将其设置为一种状态,并将新状态(更新后的值)传递给要在函数中使用的第二页。

整个应用程序是为群组聊天创建一个名称,并将群组的名称传递到下一页以用作createGroup()函数中的参数之一。

概念代码将具有this.state.channelName,并且当用户向TextInput输入新值时,我将捕获字符串值和_onChangeText(newName){this.setState({channelName: newName})}

之后,我将有一个按钮push进入新页面,并在函数中使用newName

结果应该是包含所有选定用户的groupName。

希望我明确表示感谢

1 个答案:

答案 0 :(得分:1)

使用反应导航的导航过程中的通过数据

this.props.navigation.navigate(component, { param1: value1, param2: value2, ...})

如果要更新另一个组件的状态,则必须在redux / flux中维护该状态,并在该组件中更新状态,并将该状态映射到下一个组件中的prop。