何かの状態を設定した後に実行する必要がある機能があります。 ()
コンソールが未定義ログインしないか、何もしますが、私は背中のような呼び出しからブラケットを取り外したときにそれはそうです:私のコールバック関数は、ブラケットを持っている場合状態変更後にsetStateコールバックが起動しない
setState({
myState:myState
},secondFunction())
secondFunction =() => {
console.log(this.state.myState);
}
を:私はそれを呼び出すためにそのようsetStatesコールバック関数を使用しています動作するように:私は括弧を持つことが非常に参考になる関数が呼び出された順に違う理由を誰かが私に説明することができればそう反応するように新たなんだ
setState({
myState:myState
},secondFunction)
を!
オールクリア感謝! –