我试图在视图中获取一个<Text>
组件,并在运行时编辑其值。
我试过的
<Text ref="SignInMessage">qqq</Text>
然后获取并更改文本,我做
this.refs.SignInMessage.props.children = err.message
,但它没有改变。我也尝试过:
<Text>{this.SignInMessage}</Text>
然后
this.SignInMessage = err.message;
但它也不会改变。 最佳答案
您可以使用状态来更新值
this.state({ SignInMessage: '' }); // initialize
this.setState({ SignInMessage: 'bl bla'}); // update
<Text>{this.state.SignInMessage}</Text>