私は以下の記事を読んでいました。 https://facebook.github.io/react/docs/react-component.html#setstateReactのsetstateメソッドの新しい署名?
次のようなsetStateの前に見つかりました。
this.setState({mykey: 'my new value'});
ただし、次のような新しい署名があります。
this.setState((prevState, props) => {
return {myInteger: prevState.myInteger + props.step};
});
公式DOCは「これは、任意の値を設定する前の状態と小道具の前の値を調べアトミック更新をエンキューします。」と説明しています。 しかし、私は理解していません。私は、setStateの呼び出しの同期動作が保証されていないことを知っています。しかし、新しい署名方法は同期的であるか、または他の効果を持つでしょうか?
誰か説明できますか?