我似乎錯過了一些東西,爲什麼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