Open2

Reactの疑問

ピン留めされたアイテム
Yug (やぐ)Yug (やぐ)

疑問(どんどん追加していく)

  1. 「レンダリング」って「レンダー」と意味違うよな?厳密に定義するならどうなる?
  2. useEffectの実行タイミングはrenderとcommitの後?
    • (それに関連して)strict modeでそれぞれのjsx出力後にuseEffectが実行されないのはなぜ?
  3. ファイル保存(hot update)によって何が起きてる?
  4. Strict ModeなのにuseEffectが1回しか実行されないのなんで?
  5. 「0を0にする」でも再レンダーされちゃうのなんで?
  6. setStateが呼ばれてから画面描画が起こるまで裏で何が起きてるかの言語化
    • 値に変更が見られなかった場合はどういうロジックでrender無視するのか
  7. commitとペイントは何が違う?commitでも画面が更新されるのであれば、ペイントとは何?
  8. コンポーネットのトップレベルのコードが実行されるのはrenderフェーズ?renderのいつ?