【发布时间】:2019-08-12 07:31:30
【问题描述】:
作为一名 iOS 开发人员,我在 react native 方面有点挣扎。
我在不同的类中有两个组件:
组件 A 是一个带有 TextInput 的视图
class A extends Component<Props>{
state = {
textFieldValue: ""
};
render() {
return (
<View>
<TextInput placeholder={this.props.placeholderText}
ref={textField => {
this.textField = textField;
}}
value={this.state.textFieldValue}
onChange={e => this.setState({ textFieldValue: e.target.value})}/>
</View>
);}
}
组件 B 在其视图中使用 A
class B extends Component<Props>{
render() {
return (
<View>
<A placeholder={"test"}/>
<TouchableOpacity onPress={() => {
//show text of input A here
}}>
<View>
<Text>{text}</Text>
</View>
</TouchableOpacity>
</View>
);}
}
如何使用来自 B 的 A 中的 TextInput 的值访问值/状态以在按下按钮时显示它?
【问题讨论】:
标签: javascript ios react-native textinput