Javascript 如何设置textinput的状态

Javascript 如何设置textinput的状态,javascript,reactjs,react-native,textinput,Javascript,Reactjs,React Native,Textinput,我只是在学习react Native,但为什么当我按下按钮时,可编辑项没有变为true class App extends React.Component { state = { isWrong: false }; render() { return ( <div> <TextInput editable={this.state.isWrong} /> <Button onPress=

我只是在学习react Native,但为什么当我按下按钮时,可编辑项没有变为true

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

  render() {
    return (
      <div>
        <TextInput editable={this.state.isWrong} />
        <Button
          onPress={() => {
            this.setState.isWrong = true;
          }}
        />
      </div>
    );
  }
}
类应用程序扩展了React.Component{
状态={IsError:false};
render(){
返回(
{
this.setState.isError=true;
}}
/>
);
}
}

设置状态
是一项功能

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

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

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

this.setState({IsError:true}}>
this.setState({isError:true})