React Status
Plus TanStack Form v2, building Linux apps in React, and React Native 0.87.

#​487 — August 14, 2026

Read on the Web

🗓️ We're taking a break next week, so we're back in your inbox on August 28.
__
Your editor, Peter Cooper

Together with  Master.dev
 React Status

A Tour of TanStack Form v2: Now in Alpha — The headless form library has been rebuilt from the ground up after a year of v1 feedback. The big change is validation: instead of one handler per event, validators become a pipeline where each declares its own triggers and conditions. Type safety and SSR improve too.

Luca Jakob (TanStack)

React Native 0.87 Released — Its public JavaScript API is now the Strict TypeScript API with types generated from RN's source. Metro bumps to the leaner v0.87, and there's (experimental) Swift Package Manager support for iOS.

Peng, Cucci, Dall'Agnol, and Falch

Frontend Architecture: Monoliths to Microfrontends — Maxi Ferreira walks through modular monoliths, monorepos, and microfrontends so you can pick the right structure for your codebase and know the real cost before you commit.

Master.dev sponsor

Migrating a Large Flow Monorepo to TypeScript — Yelp picked Flow in 2017 as it handled React better than TypeScript did. A fair call at the time, but undoing that took years of converting hundreds of packages and 1.4 million lines of code, with both typecheckers running the whole time.

Shawn Walton (Yelp)

IN BRIEF:

  • 👥 The Next.js team (now including Dan Abramov and Pete Hunt) is doing an AMA (Ask Me Anything) on Reddit this coming Tuesday (August 18). You can post your questions on this thread in advance.

  • Biome 2.5.8 is out with a new useReactCompiler rule that runs React Compiler in lint mode and reports which components and hooks wouldn't compile safely (effectively a 'dry run' before you enable the compiler).

  • 🇫🇷 React Native Connection, the French React Native conference, returns to Paris on September 24.

Making Navigations Instant in v0 — Next.js 16.3 includes an instant() test helper for Playwright that asserts what is painted before the network responds. Vercel looped an agent against it to speed up its AI app builder, v0.

Jude Gao (Next.js Team)

▶  Own the RSC Pipeline: Cache and Compose It Yourself — RSC is a primitive, not an architecture, argues the contributor behind TanStack Start's implementation. It's two React functions and a stream, so you can cache it, and even take it offline. (18 minutes.)

Manuel Schiller

Making Referential Stability a Type — Jovi, of the Preact core team, turns referential stability into a branded type, so a component can demand a stable array or callback and tsc rejects the inline literal. Experimental.

Jovi De Croock

📄 Scanning Barcodes in React Native Apps – A pleasantly thorough roundup of the options from the creator of VisionCamera. Marc Rousavy

📺 React Native Tools That Actually Save Me Time Simon Grimm

🛠  Code, Tools & Libraries

GTKX 1.0: The React Framework for Linux — A way to build native Linux desktop apps with React. Write JSX, get real GTK4 and Adwaita widgets with no webview, in an ordinary Node process with npm packages and even Fast Refresh support.

Eugenio Depalo

💡 1.0 is the big release, but GTKX 1.1 landed just after with a gtkx deploy command that produces a distributable Flatpak, .deb/.rpm and AppImage in one go.

kbar 1.0: A Cmd+K Interface for React Apps — After five years of betas, this simple way to add in-page commands and search now fully supports React 18 and 19. You can try it out right on the page too.

Tim Chang

Liquid Gooey: Liquid/Gooey Effects for React — More subtle and pleasing than I imagined at first. Nice demos on the homepage.

Jakub Antalik

  • React Hook Form 7.85.0 – Adds support for React 19.2's <Activity>.

  • Motion 13.1 – The animation library's Reorder component gains multidimensional reordering, axis detection, and RTL support.

  • Next.js 16.3.1 – Cleans up some elements of the 16.3 release like repeated prefetch loops, cache entries being discarded too eagerly after a tag revalidation, and headers() returning a stale view of the request.

  • Sonner 2.0.8 – The first release in over a year for the popular toast component (demo).

📰 Classifieds

🎤 Dive deep into React in the heart of London. Join React Advanced: 2 days of talks & workshops for senior React engineers. Oct 23 & 26.


Meet chat.agent on Trigger.dev: durable AI agents built with the AI SDK you already use. Long-lived LLM sessions that survive deploys, crashes & refreshes.


📉 Cold launch, time to interactive and per-route timings from real users, tied to the build that changed them: Expo Observe.

And that's a wrap! We'll see you again on Friday, August 28! 👋

P.S. A huge thanks to everyone who's sent in submissions lately. There have been so many that I've fallen well behind, but every email gets read and I'll catch up on my return :-)

Issue 486 #487