useEffect()
依存配列をトリガーに値を更新するのはよくやってしまっている…… useEffect()が要らないケースでuseEffect()を使わずに書き換える例が載ってる
特定の条件で値を変えたいとき
まずはこれを検討する
keyを変えると、stateが全てリセットされる
↑でどうしてもうまくいかないとき使う
これやってもいいんだtakker.icon
レンダー中にコンポーネントを更新すると、React は返り値の JSX を破棄して、すぐにレンダーを再試行します。
へ~takker.icon
ただし、連鎖的なre-renderを避けるため、React はレンダー中に同じコンポーネントの state を更新することしか許可していない