Writing

React: what we have had to fix

41 write-ups from production, newest first. Each one is a problem hit on a real project and how it was diagnosed and fixed.

41 articles
5 min read

React Compiler INP Regression in Production: Fix

React Compiler enabled on Next.js 16 and field INP regressed past 200ms? Here is why auto-memoisation pushes work post-commit and the scoped fix that lands.

PerformanceCore Web Vitals
6 min read

INP Regression After React 19.2 useTransition Migration

INP field data spiking after wrapping filter handlers in useTransition? Here is why React 19.2 transitions can make INP worse and the pattern that fixes it.

PerformanceCore Web Vitals
6 min read

Next.js 16 unstable_cache Migration Build Errors

Next.js 16 build failing after replacing unstable_cache with 'use cache'? Here is why the closure error fires and the exact migration pattern that compiles.

Next.jsReact
5 min read

INP Mobile Regression from React Hydration Delay Fix

INP score worse on mobile than desktop after a React deploy? Hydration is blocking the main thread. Fix it with code splitting and Suspense streaming.

PerformanceCore Web Vitals
4 min read

React SPA Dynamic Meta Tags Fix

React SPA dynamic meta tags still miss crawlers and link previews when they only exist after hydration. Here is the scalable SEO fix I recommend today.

ReactSEO
Need this done, not read about?

We take React work on subcontract and direct.

Fixed price for a defined scope, on live sites, with a rollback path. Agencies and in-house teams welcome.

Hire me for React