ある一般的な状態で反応非同期アップデート、イベント、およびライフサイクルの合成に一般的に非同期更新され、それはいくつかのマージされたアップデートのステータスを更新します。
React 同期更新メソッド:
まず、コールバック関数を使用します。
this.setState((prevState, props) => ({
count: prevState.count + 1
}));
次に、タイマーを使用します。
setTimeout(() => {
this.changeValue();
}, 0);
3.ネイティブイベントを使用します。
componentDidMount(){
document.body.addEventListener('click', this.changeValue, false)
}
changeValue = () => {
this.setState({counter: this.state.counter+1})
}