useActionState deep dive: mutation flows, optimistic UI, queued actions, and when a data layer still wins (React 19+)
React <Activity /> deep dive: keep state, pause Effects, background render — practical patterns, real edge cases, and rollout checklist