Alex Sidorenko
alexsidorenko.com
Alex Sidorenko
@alexsidorenko.com
Nothing is blown away in terms of client state persisting, but revalidateTag/revalidatePath re-renders entire RSC tree from the root including layouts (and refetches everything in them). Ideally, there should be a way to revalidate the page segment separately (similar to navigation)
May 10, 2025 at 8:39 PM
React started componentization of web dev
React Server Components continues it
May 9, 2025 at 4:10 PM
One thing that I noticed is that people just habitually default to Tanstack Query for data fetching when using React. And in this case, RSC sorta stays in the way instead of helping.

On which Tanner pointed out (rightly so, imo) that you still need selective revalidation from the client.
May 9, 2025 at 10:28 AM
"Vercel AI SDK - how do I get ai to interpret the tools response?"

👇
May 6, 2025 at 2:27 PM
Caching Prisma queries with dynamicIO in Next.js
November 7, 2024 at 6:30 PM
Composable caching in Next.js with dynamicIO
October 31, 2024 at 9:44 PM