createElement ✅ render ✅ concurrent mode ✅ fiber tree ✅ Render and commit phases ✅ Reconciliation ✅ FC ✅ Hooks useState ✅ TODO: use an object for the style prop flatten children arrays useEffect hook reconciliation by key