https://www.youtube.com/watch?v=lMuU0uTUoAQ
Fiber 생성 과정
fiber는 VDOM의 node에 대한 정보(e.g hook, expirationTime...)를 담은 객체
tag를 통해 fiber 종류 판별 -> fiber 종류에 따라 reconciliation 작업(Work)을 처리하는 과정이 달라지기 때문에 붙은 이름 WorkTag
createFiber
FiberNode 생성자 함수
- this.memoizedState에 hook 객체 할당
- this.expirationTime에 우선순위
createFiberFromFragment
- pendingProps에 element(자식)를 전달
createFiberFromText
- pendingProps에 content(string 혹은 number)를 전달
- key에 null 전달
createFiberFromElement
'TIL' 카테고리의 다른 글
[React 까보기 시리즈] 리액트가 WORK를 스케줄링하는 과정을 까보자 (2) | 2024.11.07 |
---|---|
[React 까보기 시리즈] Virtual DOM 의 맨 위에는 어떤 node 가 있을까? root node 까보기(feat. CRA) (1) | 2024.11.07 |
[React 까보기 시리즈] React component가 return하는 html은 babel을 만나서 어떻게 변할까? (createElement 함수 까보기) (1) | 2024.11.07 |
iframe 자동 번역이 안 되는 이유, 결국 원인은 여기에,,, ! (0) | 2024.11.06 |
[React 까보기 시리즈] Scheduler에서 다시 Reconciler로! (Task를 처리하여 WORK 수행) (0) | 2024.10.30 |