我正在 try catch 用户输入值并将其设置为一种状态,并将新状态(更新后的值)传递到要在函数中使用的第二页。
整个应用程序是为群聊创建一个名称,并将群组名称传递到下一页,以用作 createGroup()
函数中的参数之一。
概念代码将具有 this.state.channelName
,当用户在 TextInput
中输入新值时,我将捕获字符串值和 _onChangeText(newName) {this.setState({channelName: newName})}
。
之后,我将有一个按钮可以推送
到新页面并在函数中使用newName
。
结果应该是包含所有选定用户的组名称。
希望我说清楚了,谢谢
最佳答案
使用react-navigation在导航过程中传递数据
this.props.navigation.navigate(component, { param1: value1, param2: value2, ...})
如果你想更新另一个组件的状态,你必须在 redux/flux 中维护状态,并更新此组件中的状态并将状态映射到下一个组件中的 prop。
关于javascript - 在 React-Native 中将字符串值从一个页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53512360/