首页 > 解决方案 > 反应原生如何将子组件常量值获取到父屏幕组件

问题描述

我的子组件中有一个文本输入,我想将文本输入数据获取到我的父屏幕。我想将数据传递给一个组件到另一个组件。

标签: 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)}
)
}

希望能帮助到你。


推荐阅读