// writing
Posts tagged #react
A mix of technical deep-dives, career reflections, and dispatches from the road.
tag: #react

developmentAug 17, 2026· 4 min
React's Activity Component: Hide UI Without Losing Its State
React 19.2's Activity component hides a subtree instead of unmounting it, so state, scroll position, and DOM survive the round trip. Here's how it behaves, what it does to your Effects, and where it costs you.
read more →

developmentAug 16, 2026· 4 min
revalidateTag vs updateTag: Next.js Split Cache Invalidation in Two
Next.js 16 gave cache invalidation two different functions instead of one, and the split maps to a real distinction: content that can lag versus content the user just typed.
read more →

developmentJun 25, 2026· 4 min
GraphQL Fragments: Let Each Component Own Its Data
GraphQL fragments let each component declare exactly the fields it needs, eliminating overfetching and the hidden dependencies that make GraphQL codebases painful to refactor.
read more →

developmentMay 12, 2026· 4 min
React Compiler v1.0: Automatic Memoization Without the Headache
React Compiler v1.0 landed in production-ready form and it automatically handles the memoization patterns you used to write by hand — here's what changed, how to set it up, and what it means for your day-to-day React code.
read more →

developmentApr 2, 2026· 3 min
Zustand: Lightweight State Management That Stays Out of Your Way
Zustand is a minimal global state library for React that skips the boilerplate entirely. Here's how it works, when to reach for it, and patterns that scale well.
read more →

developmentMar 17, 2026· 3 min
TanStack Query v5: Data Fetching Done Right
TanStack Query v5 cleaned up the API, unified the mental model, and added first-class support for infinite queries and streaming. Here's what changed and why the library remains the standard.
read more →

developmentJan 25, 2026· 3 min
React 19: The Stable Features You Should Actually Be Using
React 19 went stable in December 2024. Actions, the use() API, new hooks, and document metadata support are all production-ready. Here's what's worth adopting first.
read more →

developmentNov 19, 2025· 3 min
Next.js 15 App Router: Patterns Worth Adopting Now
Next.js 15 shipped with a stabilized App Router and a cleaner async model. Here are the patterns that actually improve your day-to-day development.
read more →
// the newsletter