我試圖做反應的簡單的計數器工作,我發現++
不起作用。我想知道爲什麼。遞增++運算符不設置反應狀態
這個工作
..
addCount() {
this.setState({count:this.state.count+1})
}
..
但是這不會工作
..
addCount() {
this.setState({count:this.state.count++})
}
..
你可以在這裏嘗試 https://jsfiddle.net/Lwvbe2o2
請注意,我在回答「我很奇怪爲什麼」在你的問題中。否則,'this.setState({count:this.state.count + 1})'更具慣用性。 – bakkal
啊有道理! TQ –