如何设置文本输入反应的状态

how to set state of textinput react

我刚学 React Native,但为什么按下按钮时 editable 没有变为 true?

class App extends React.Component {
  state = { isWrong: false };

  render() {
    return (
      <div>
        <TextInput editable={this.state.isWrong} />
        <Button
          onPress={() => {
            this.setState.isWrong = true;
          }}
        />
      </div>
    );
  }
}

setState 是一个 函数

const new_values = { isWrong: true };
this.setState(new_values);

这样的事情应该有所帮助:

<TextInput editable={this.state.isWrong} />
<Button
  onPress={()=> this.setState({ isWrong: true })} >
</Button>