AntiPattern

Cache Key and Tag Drift

cache-key-tag-drift

Cache entries fail to invalidate or hydrate correctly because tag/key construction and placement are inconsistent (e.g., partial prefix keys like todo-list vs my-todo-list, or tags set without immediate use), leading to stale Suspense state and rerenders missing new route/search params.