Skip to content
// writing

Posts tagged #react

A mix of technical deep-dives, career reflections, and dispatches from the road.

Next.js Partial Prefetching: One Shell Per Route, Not One Per Link thumbnail
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 →
React's Activity Component: Hide UI Without Losing Its State thumbnail
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 →
revalidateTag vs updateTag: Next.js Split Cache Invalidation in Two thumbnail
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 →
GraphQL Fragments: Let Each Component Own Its Data thumbnail
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 →
React Compiler v1.0: Automatic Memoization Without the Headache thumbnail
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 →
Zustand: Lightweight State Management That Stays Out of Your Way thumbnail
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 →
TanStack Query v5: Data Fetching Done Right thumbnail
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 →
React 19: The Stable Features You Should Actually Be Using thumbnail
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 →
Next.js 15 App Router: Patterns Worth Adopting Now thumbnail
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
Don't miss the next one