如何设置文本输入反应的状态
Posted
技术标签:
【中文标题】如何设置文本输入反应的状态【英文标题】:how to set state of textinput react 【发布时间】:2018-12-24 04:29:25 【问题描述】:我刚学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>
);
【问题讨论】:
this.setState( isWrong: true )
【参考方案1】:
setState
是一个函数
const new_values = isWrong: true ;
this.setState(new_values);
【讨论】:
【参考方案2】:这样的事情应该会有所帮助:
<TextInput editable=this.state.isWrong />
<Button
onPress=()=> this.setState( isWrong: true ) >
</Button>
【讨论】:
以上是关于如何设置文本输入反应的状态的主要内容,如果未能解决你的问题,请参考以下文章