我正在开发带有React Native的应用程序,现在我应该在单击按钮后更新文本标签的文本。问题是我不能使用状态来执行此操作,因为我有很多文字,而我不知道这些文字是多少。我尝试了这件代码:
_onPressAction = (txtItemValue)=> {
console.log(txtItemValue);
txtItemValue.props.children = "Hello";
}
但是,在这种模式下,我可以看到文本的所有属性,但是我无法更改其价值。有一种方法是这样做的,无需使用状态吗?
尝试以下:
updateText = () => {
this.setState({myText: 'My Changed Text'})
如果您想动态地更改文本,也可以使用。