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

标签 javascript react-native

我正在 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/

相关文章:

JavaScript Cursor Change(并再次变回)

javascript - D3.js:enter().append()后的属性未设置

android - Firebase AdMob 警告 : 'the ad request was successful but no ad was returned due to lack of ad inventory'

react-native - 使用命令提示符窗口将 gradle 版本从 4.3 升级到 4.4

javascript - 如何使用原型(prototype)获取背景图像的 x 或 y 位置?

javascript - 如何迭代彼此独立的列表组

javascript - 无法使 SignalR、Web API 和 SystemJS 一起工作

javascript - React-Native 标签栏 : Remove horizontal line (React Native UI Kitten + React Navigation)

react-native - React Native - 如何仅键入数字键盘(不带标点符号)

ios - 如何获取 'react-native-cli' 以在指定硬件中运行我的应用程序?