Things are relatively calm on the React side this week, but it's still worth highlighting Base UI becoming the default headless lib in shadcn, and Vinext getting close to production-ready.
On the mobile side, React Native 0.87 went full Marie Kondo. We also have a nice preview of React Navigation 8 and the relentless stream of AI tooling updates.
TypeScript 7.0 is out, and it's 10x faster. Ecma has officially approved ES2026, and HTTP is finally getting its long-awaited QUERY method.
Enjoy!
As always, thanks for supporting us on your favorite platform:
When a Next.js page is slow, the hard part is figuring out which part is responsible: middleware, SSR, an API route, a database query, or an upstream fetch() call. π
Without a trace, you're stuck reproducing locally, adding logs, and guessing. With one, every step shows up as a span in a waterfall, so you see exactly where time went. See how to export those traces with @vercel/otel and decide between OTLP and the Sentry SDK. Learn more β‘οΈβ
π Reverse Engineering ChatGPT Web: How OpenAI Built for a Billion Users - An independent analysis of the ChatGPT stack: Tailwind v4, Radix, TanStack Query, and their migration story from Next.js to React Router v7 in Framework Mode. They optimize toward making the chat input interactive as soon as possible.
π I let React Compiler handle memoization: Here's what actually broke - The Compiler broke the app due to React Hook Formβs watch() method, and Chart.js event handler got stale data. The DevTools Memo β¨ badge can be misleading: it only means the component was processed, and not necessarily perfectly optimized.
π Hidden Cost of Hydration Mismatches - A single mismatch can push your Largest Contentful Paint (LCP) from green to red, even more if a font loads and resizes text. Itβs important to fix those hydration mismatches, but can also limit the damage.
π Using TanStack Start with Cloudflare Workers - A practical 2-part intro to hosting TanStack Start on Cloudflare Workers, also explaining how to connect efficiently to a DB with Hyperdrive and connection pooling.
π¦ Vinext 1.0 Beta - Next.js on Vite - Cloudflareβs fork of Next.js is almost ready for prime time, removing the experimental label. Faster builds, smaller bundles, increased parity with Next.js, and improved cross-platform support. 1.0 announced for later this year, focusing on reliability, security, and complete Next.js compatibility.
π¦ shadcn 4.13 - Base UI as the Default - After wide community adoption, Base UI is now the default headless lib in the shadcn CLI and documentation. It replaces Radix, which remains supported. Reminder: the same devs who created Radix now work on Base UI.
Claude writes your code. Claude reviews your code. Claude fixes the review comments. And somehow, you're the one getting paged at 2am when it breaks in prod.
A new progress report dropped from the React Navigation team. Itβs even bigger than the last one shared in March.
Highlights include:
Suspense-enabled navigation - Navigation state updates are compatible with concurrent rendering, and navigation actions are wrapped in transitions that can wait for pending data loadings or be interrupted.
Experimental data loaders - This lets you prefetch data before a screen renders, using your favorite data fetching libraries.
Typed hooks in dynamic navigators
Simpler types for custom navigators
Standard Navigation for library authors - A compatibility layer for RN routers to make it possible to create universal custom navigators that work with both React Navigation and the recent Expo Router fork
And more! Check out the full report to learn about all the upcoming features and changes.
β
The rise of native cloud agentic tooling
Running AI agents on native apps has previously been limited to local devices. Native dependencies, simulator management, and heavy build tools have been a major bottleneck for cloud-based agent infrastructure. That gap is closing fast thanks to simultaneous updates from Callstack and Software Mansion:
π¦ Argent Lens - New design review tool to help you experiment with multiple design variants to get the look you want.
π¦ Argent 0.14 - Argent Lens, tvOS, Android TV, Vega OS, and make it a big update that unlocks cloud agents and expands support beyond mobile to TV platforms.
π¦ Agent Device 0.19 - BrowserStack, AWS Device Farm, 6x faster relaunch, derive command, interaction guarantees. The new out-of-viewport coordinate tap warnings will be useful for ensuring consistency in automated QA testing.
π React Native 0.87 RC.0 - Big cleanup release - This upcoming release cleans up a lot of things, removing many deprecated APIs such as InteractionManager or , and restricting deep path imports. New deprecations land too, such as , to be removed later. See also this umbrella issue: Remove deprecated APIs. All these moves React Native closer to v1 β still βon the horizonβ β by reducing its API surface.
π£ The HTTP QUERY Method is now an IETF Proposed Standard - HTTP now officially has a QUERY method. Itβs similar to GET (safe, idempotent, cacheable) but allows a body/payload. Donβt be fooled by RFC / Proposed Standard: many things you use are at this stage, including HTTP 2.
π Staged publishing for supply-chain security - After the TanStack compromise, nuqs hardened its release pipeline, adopting the new npm staged publishing feature with a draft->validate->finalize flow and the ability to check tarball integrity locally, sharing many other security tips along the way.
π Getting Started with CSS Anchor Positioning - This lets you position a floating element (tooltip, dropdown) near another element in pure CSS, with overflow flipping behavior. This interactive blog post focuses on the critical parts of this large API. With 81% browser support, itβs a good time to learn it!
π¦ TypeScript 7.0 - 10x faster native port of TypeScript - Here it is! The battle-tested, production-ready, much faster TypeScript port in Go is officially live. Up to 16x type-checking speed with parallelization. It also moves to strict: true by default, removes deprecations, and improves watch mode.
π Read Online Hi everyone, Seb and Jan here π! Back from our summer break, weβll cover news from the last two weeks. React v19.3 is getting closer. The React Compiler in Rust is now available in Vite and Bun. CSS-in-JS is set to make a comeback. On the mobile side, React Native keeps refining its public API surface, an important step toward v1.0. Callstack acquired Margelo. Let's dive in! πΈ Sponsor PlanetScale: The database that gets faster as you sleep Agents ship React features faster than...
π Read Online Hi everyone, Seb and Jan here! Back after a little break to cover news from the last two weeks. A lot is going on, apparently not everyone is on holiday because we still have many interesting releases, including many RCs from upcoming major versions. The native React Compiler rollout continues. React v19.3 seems around the corner. Plenty of TanStack Router/Start and Next.js content. React Native 0.87 is now out, paving the way for v1.0. ποΈ Weβll be taking another break next...
π Read Online Hi everyone, Kasia and Kuba from Software Mansion here. This week, Next.js 16.3 officially shipped, bringing Instant Navigations to the App Router and cutting dev server RAM usage by up to 90%. On the React Native side, a new, faster PlainText component and a deep dive into Vision Camera v5. Across the broader dev ecosystem, GitHub stacked PRs finally entered public preview with native base retargeting and a gh-stack CLI. Let's dive in! ποΈFYI: weβre taking a break next week; see...