2025年1月9日

コンポーネントのメモリ

  • レンダー間で情報を記憶しておく必要があるコンポーネントにはstateを使う
  • コンポーネントは複数の状態を持つことができる。内部では呼び出し順を用いて対応
  • Reactは全てのコンポーネントに対してstateのペアの配列を保持している。ペアインデックスも管理していて、レンダー前に0に設定される。useStateが呼び出されるたびにReactは状態ペアを提供して、インデックスをインクリメントする。

参照

state : コンポーネントのメモリ React hooks: not magic, just arrays