我似乎错过了一些东西,为什么setState不适合我?! 如果我将初始状态拖入文本输入字段的值以使其受控,setState不适用于我...我做错了什么?React - setState在输入字段不工作
class Module extends Component {
constructor() {
super()
this.state = {
text: 'text'
}
this.handleInputChange = this.handleInputChange.bind(this)
}
handleInputChange(event) {
console.log('handle input change')
this.setState = ({
text: 'new state: ' + event.target.value
})
console.log(event.target.value)
}
render() {
return (
<div>
<input
type="text"
value={ this.state.text }
onChange={ this.handleInputChange }
/>
</div>
)
}
}
export default Module
这只是一个错字。 'this.setState =({'应该是函数调用不分配'this.setState({' –
很棒!谢谢你sooo!以为我要疯了...休息的时间我猜 – Majki