0
当我点击TouchableOpacity时,我想更改我的文本元素内的字符串。但每当我点击它给我一个this.setState错误是不是一个函数。更改印刷机状态
这里是我的代码:
constructor(props) {
super(props);
this.state = {
sampleText: "Click Here"
};
}
clickText() {
this.setState({
sampleText: 'Hello World'
});
}
render() {
return (
<View style={styles.container}>
<TouchableOpacity onPress={this.clickText}>
<View style={[styles.avatar, styles.avatarContainer]}>
<Text>{this.state.sampleText}</Text>
</View>
</TouchableOpacity>
</View>
);
}
谢谢多米尼克。 –