如何在按下按钮后更改文本值,React native

时间:2017-12-07 09:53:27

标签: react-native text

我正在使用react native开发一个应用程序,现在我应该在单击按钮后更新Text标签的文本。问题是我不能使用状态来做这个,因为我有很多文本和更多我不知道这些是多少。 我试过这段代码:

_onPressAction = (txtItemValue)=> {
       console.log(txtItemValue);
       txtItemValue.props.children = "Hello";
}

但在这种模式下,我可以看到我的文本的所有属性,但我无法改变它的值。 有一种方法可以做到这一点,而不使用状态?

1 个答案:

答案 0 :(得分:0)

试试这个:

  updateText = () => {
  this.setState({myText: 'My Changed Text'})

如果您想动态更改文字,也可以使用此功能。