Open2
Reactの疑問
ピン留めされたアイテム
疑問(どんどん追加していく)
- 「レンダリング」って「レンダー」と意味違うよな?厳密に定義するならどうなる?
- useEffectの実行タイミングはrenderとcommitの後?
- (それに関連して)strict modeでそれぞれのjsx出力後にuseEffectが実行されないのはなぜ?
- ファイル保存(hot update)によって何が起きてる?
- Strict ModeなのにuseEffectが1回しか実行されないのなんで?
- 「0を0にする」でも再レンダーされちゃうのなんで?
- setStateが呼ばれてから画面描画が起こるまで裏で何が起きてるかの言語化
- 値に変更が見られなかった場合はどういうロジックでrender無視するのか
- commitとペイントは何が違う?commitでも画面が更新されるのであれば、ペイントとは何?
- https://zenn.dev/ktmouk/articles/68fefedb5fcbdc#7.-「commitフェーズ」でdomの更新を実施
-
このタイミングで画面上には「world」の文字だけが表示されるようになります
- コンポーネットのトップレベルのコードが実行されるのはrenderフェーズ?renderのいつ?
1. 「レンダリング」って「レンダー」と意味違うよな?厳密に定義するならどうなる?
をやっていく
ドンピシャっぽいコメントがある記事があるので見る