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

developmentAug 23, 2026· 4 min
Next.js Partial Prefetching: One Shell Per Route, Not One Per Link
Next.js 16.3 stops firing a prefetch request for every link in the viewport and caches one reusable loading shell per route instead.
read more →

developmentAug 17, 2026· 3 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.
read more →

developmentAug 16, 2026· 3 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…
read more →

developmentJun 25, 2026· 3 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…
read more →

developmentMay 12, 2026· 3 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…
read more →

developmentApr 2, 2026· 1 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…
read more →

developmentMar 17, 2026· 2 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.
read more →

developmentJan 25, 2026· 1 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.
read more →

developmentNov 19, 2025· 2 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