反応がある単純なカウンタを実行しようとしましたが、++
が機能しないことがわかりました。なぜ私は不思議です。反応状態の設定にインクリメント++演算子が機能しない
これは
..
addCount() {
this.setState({count:this.state.count+1})
}
..
を働いていた。しかしx++
式が最初にそれをインクリメントし、その後x
の値を返すので、これは
..
addCount() {
this.setState({count:this.state.count++})
}
..
を動作しません。あなたはここに https://jsfiddle.net/Lwvbe2o2
私はあなたの質問に「私は不思議に思う」と答えています。それ以外の場合、this.setState({count:this.state.count + 1}) 'はより慣用的です。 – bakkal
ああ意味があります! tq –