如何设置文本输入反应的状态
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>
我刚学 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>