我试图捕获用户输入值并将其设置为一种状态,并将新状态(更新后的值)传递给要在函数中使用的第二页。
整个应用程序是为群组聊天创建一个名称,并将群组的名称传递到下一页以用作createGroup()
函数中的参数之一。
概念代码将具有this.state.channelName
,并且当用户向TextInput
输入新值时,我将捕获字符串值和_onChangeText(newName){this.setState({channelName: newName})}
。
之后,我将有一个按钮push
进入新页面,并在函数中使用newName
。
结果应该是包含所有选定用户的groupName。
希望我明确表示感谢
答案 0 :(得分:1)
使用反应导航的导航过程中的通过数据
this.props.navigation.navigate(component, { param1: value1, param2: value2, ...})
如果要更新另一个组件的状态,则必须在redux / flux中维护该状态,并在该组件中更新状态,并将该状态映射到下一个组件中的prop。