BFE.devでのAI解答例 - React クイズ
5. Automatic batching 1
このReactコンポーネントがレンダリングされると、ボタンが表示されます。ボタンをクリックすると、状態が更新され、stateの値が変化するはずです。このコンポーネントを実行した場合、コンソールにはどのようなログが表示されますか?
答え: "App 2" 。
ボタンがクリックされると、 setStateが2回実行されます。最初のsetStateは、現在の値(0)に1を加算して1に設定します。次のsetStateは、前の値(1)を2倍にし2に設定します。つまり、 stateの値が更新され、 App 2がコンソールに出力されます。