AntiPattern
Lifecycle-Scope Async Leaks
lifecycle-scope-async-leaks
Async work scoped to a component or request keeps running after teardown because tasks aren’t canceled and cache/hydration directives aren’t placed correctly, causing stale state, incorrect headers, and unexpected server/client execution timing.