Posts
All the articles I've posted.
Coordinating Optimistic Updates in Next.js
Published:Several changes can happen before the first save finishes. Here is how useActionState and useOptimistic keep those changes on screen while the saves run in order.
Experimenting with RSCs for Performance and UX in Next.js
Published:A few Server Component patterns from a small app on the Next.js 16.3 preview: a load more button that leans on the URL, a search field that keeps focus while results stream, and a message composer that previews your draft on the server.
Building an Active NavLink Component in Next.js
Published:Active link styling is one of the most common things you need in a real application. Here is how to build a reusable NavLink component for a Next.js app, taking inspiration from React Router, that handles Cache Components and flicker-free hydration.