react-native - 反应原生如何将子组件常量值获取到父屏幕组件
问题描述
我的子组件中有一个文本输入,我想将文本输入数据获取到我的父屏幕。我想将数据传递给一个组件到另一个组件。
解决方案
假设您有 2 个组件父母和孩子,那么它会像
在 Parent 的渲染中,基本上你将一个回调函数传递给 child
textChange = (value) => {
this.setState({newText:value});
}
render(){
return(
<Child onTextInput={this.textChange} />
)
}
在孩子的渲染中:
render(){
return(
<TextInput onChangeText={e => this.props.onTextInput(e)}
)
}
希望能帮助到你。
推荐阅读
- excel - 从特定的多列获取数据
- templates - 在 v-if 中获取 vuejs 组件名称
- android - Android Notification 显示并同时消失,无需执行任何操作
- php - 将 curl 响应保存到数据库中
- asp.net - 在 Microsoft 中创建自定义网站作为开发人员,我们需要哪些工具来构建它?
- php - 十月CMS部分未更新
- css - 如何增加primeng表格分页(翻页)按钮的宽度?
- python - 使用类作为装饰器来装饰另一个类的方法
- python - Tensorflow - 在进行反向传播时访问权重
- python - 在python中删除具有相同索引的两个列表的元素