BFE.devでのAI解答例 - React クイズ
1. React re-render 1
このReactコードの実行結果は、以下の通りです。
A
B
C
D
App
まず、App
コンポーネントがレンダリングされ、state
の初期値は0
に設定されます。その後、useEffect
フックが1回実行され、state
の値が1
に更新されます。
App
コンポーネントがレンダリングされると、<div>
要素内でA
とD
コンポーネントがレンダリングされます。A
コンポーネントがレンダリングされると、console.log('A')
が実行され、次にB
コンポーネントがレンダリングされ、console.log('B')
が実行されます。同様にC
コンポーネントもレンダリングされ、console.log('C')
が実行されます。A
コンポーネントのレンダリングが完了すると、D
コンポーネントがレンダリングされ、console.log('D')
が実行されます。
最後に、App
コンポーネントがレンダリングされ、console.log('App')
が実行されます。