Next.js 16: Revalidating Per-User Dynamic Fetches on Demand (3 Patterns That Actually Work)
If you've ever tried to revalidate a user-scoped fetch in Next.js App Router and watched revalidateTag('...') silently do nothing, you've run into one of the subtler gotchas of the 16.x data cache. The short version:
Once a fetch reads from cookies(...
tahosin.hashnode.dev8 min read