Open7

React Internals Deep Dive

nobunobu

Initial Mount, how does it work?
https://jser.dev/2023-07-14-initial-mount

nobunobu

Reactは、主にFiberRootNodeと複数のFiberNodeから構成されている。

nobunobu

重要そうなFiberNodeのプロパティ
tag: コンポーネントの種類を示している。
https://www.perplexity.ai/search/tag-fibernode-has-many-sub-typ-rILpmuixTCC9hlZfsVsHiQ

stateNode: FiberNodeが参照する実際のデータを示す。HostComponentの場合はDOMノード、関数コンポーネントはnull、クラスコンポーネントはインスタンス。
https://www.perplexity.ai/search/statenode-it-points-to-other-b-imfXVRDLTEu50YcEBjiFPw

memoizedState: hookから返す値を持っている。
https://www.perplexity.ai/search/memoizedstate-points-to-its-im-_h4MGEmRTtufQ0Jp.Ff6mQ