useState
setState 関数は state を更新するために使用します。新しい state の値を受け取り、コンポーネントの再レンダーをスケジューリングします。
setStateをすると再レンダーされるので、こんなコンポーネントを作ると無限ループする
code:js
const Foo = () :React.FC => {
setTest(true);
}
1. コンポーネントがレンダリングされる
2. setTestがよばれたので再レンダーがスケジューリングされる
3. 1に戻る
裏舞台