리액트 전체 동작 원리

[JSX 코드] → CreateElement → [VNode(실제로는 ReactElement)] → Render Phase(Virtual DOM 구조 또는 Fiber Tree 생성) → Commit Phase (실제 DOM 반영)

createElement

사실 이 부분이 제일 이해가 잘 안되었는데요… 그래서 다른 코드들을 참고 + AI랑 열심히 공부했습니다

Render phase = Reconciliation + Diffing+ Fiber 생성

Commit(Mutation phase) - dom.ts

beforeMutation Phase