Javascript 在React Native中将字符串值从一个页面传递到另一个页面
我试图捕获用户输入值并将其设置为一种状态,然后将新状态(更新值)传递给第二个页面,以便在函数中使用 整个应用程序将为群组聊天创建一个名称,并将群组名称传递到下一页,作为Javascript 在React Native中将字符串值从一个页面传递到另一个页面,javascript,react-native,Javascript,React Native,我试图捕获用户输入值并将其设置为一种状态,然后将新状态(更新值)传递给第二个页面,以便在函数中使用 整个应用程序将为群组聊天创建一个名称,并将群组名称传递到下一页,作为createGroup()函数中的参数之一 概念代码将具有this.state.channelName,当用户在TextInput中输入新值时,我将捕获字符串值和\onChangeText(newName){this.setState({channelName:newName})} 之后,我将有一个按钮将推到一个新页面,并在函数中
createGroup()
函数中的参数之一
概念代码将具有this.state.channelName
,当用户在TextInput
中输入新值时,我将捕获字符串值和\onChangeText(newName){this.setState({channelName:newName})}
之后,我将有一个按钮将
推到一个新页面,并在函数中使用新名称
结果应该是具有包含所有选定用户的groupName
希望我能说清楚谢谢你使用react navigation导航时的通行证数据
this.props.navigation.navigate(component, { param1: value1, param2: value2, ...})
如果要更新另一个组件的状态,必须在redux/flux中维护状态,并更新此组件中的状态,并将状态映射到下一个组件中的道具。那么,您需要帮助吗?你似乎已经回答了你自己的问题。我不知道在哪里以及如何将新名称传递到第二页。我试图使用export{channelName},但它不起作用,这意味着现在我只能在第一页内执行状态更改。没有传到我想要的那一页你怎么转到第二页?使用?是的。例如这个.props.navigator.push({name:'inviteUser',channel:this.state.channel});