π¨ #247: nuqs, Concurrent React, Apollo, shadcn, Streamdown, Fragment Refs, Waku, React-Aria | Expo Launch, Maestro, SPM, Screens, ExecuTorch, BottomSheet, Jest | Zod, Rspack, ESLint, CSS, Bun, Firefox
Hi everyone!
It seems that the React community is already back from vacation, as we have a whole series of interesting articles and releases. I also found interesting PRs and discussions to check out!
Nx user? Beware of the current critical supply chain attack.
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Don't miss the next email!

πΈ Sponsorβ
AG Charts: The Best React Charts in the World.
AG Charts is a high-performance, canvas-based charting library from AG Grid.
Originally built to power AG Gridβs Integrated Charts, it now serves over 1M npm downloads each month.
- π Free: A wide range of chart types (bar, line, scatter, area, and more) β free, forever.
- π Fast: Optimised canvas rendering for large datasets (1M+ points).
- π¦Ύ Accessible: Built-in support for screen readers and keyboard navigation.
- π AG Grid Integration: Shared API with AG Grid for seamless integration.
π Get Started for Free: www.ag-grid.com/charts

βοΈ Reactβ
nuqs 2.5 - Debounce, Standard Schema, TanStack Router, Key isolation, and more
The type-safe search params state manager for React has just published a big release full of long-awaited features, bug fixes & improvements, including:
- Debounce: only send network requests once users stop typing in search inputs
- Standard Schema: connect validation & type inference to external tools (eg: tRPC)
- Key isolation: only re-render components when their part of the URL changes
- Experimental TanStack Router support with type-safe routing

- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π React Context Selectors RFC update: Joe Savona from the React Compiler team shared an important update regarding fine-grained subscriptions in React to prevent re-renders. It reminds us why Context selectors do not scale well. They wonβt pursue the βuseContext in useMemoβ plan anymore and instead focus on React Compiler and Concurrent Stores with selectors (but this plan may change).
- π React Types PR - Fragment Refs: React fragments are set to become more powerful with this upcoming experimental feature, briefly mentioned in the latest React Labs post. The PR gives a sneak peek of the exposed Fragment Instance APIs. React Native should also expose dedicated APIs.
- π React PR -
name
prop for<Suspense>
and<Activity>
: This upcoming experimental prop looks mostly useful in React DevTools to quickly identify built-in components and search for them. - π Next.js PR -
export const prefetch: βstaticβ | βruntimeβ
: This work-in-progress and unstable new API should let you control how path segments are prefetched. - π React docs - Custom Elements: New documentation teaching how to pass values and listen to events on custom HTML elements.
- π¦ Remix v3 will explore a new JSX-based component model, not based on Preact anymore
- ποΈΒ React Summit USΒ -Β Β πΊπΈΒ New York - 18 & 21 Nov. "JSNation & React Summit US were two of the best organized events I have ever come across."Β β Addy Osmani, Google Chrome. Save 10% with "TWIR"
- π Reactβs useTransition and state update reordering: This documents a super interesting case to consider regarding the application order of
setState(incrementCounter)
updates when mixing synchronous and startTransition calls. I had the wrong intuition for the final counter value. - π Reflections on the React community: Lee Robinson, former Vercel/Next.js DevRel, shared various thoughts after leaving the company, including details on Vercel's incentives in pushing React forward.
- π A Clock That Doesn't Snap: Explains the challenge of displaying the current time in a statically rendered React page that gets hydrated, and proposes a solution based on an inline script.
- π Globally Manage Toast Notifications with Tanstack Query: Using
mutationMeta
like TkDodo recommends. - π React Server Components in React Router β First Impressions: Positive feedback after adopting React Router RSCs on a personal website.
- π React Concurrent Features: An Overview
- π Unlocking Web Workers with React: A Step-by-Step Guide
- πΈ Build a modern blog with React 19 and Strapi 5 in this step-by-step tutorial
- π¦ Apollo Client 4.0 - Framework-agnostic, smaller bundler size, unified error handling, better TS support: The GraphQL client becomes agnostic and introduces a new
@apollo/client/react
integration package. There are React-specific improvements, such as a new SSRprerenderStatic
API, and the library ships precompiled with the React Compiler. Codemods can help you upgrade. - π¦ Streamdown - Drop-in replacement for react-markdown, designed for AI-powered streaming: New Vercel library to support its React AI ecosystem. It particularly shines by its ability to parse/format unterminated Markdown blocks.
- ββπ¦ Waku 0.24 / 0.25 / 0.26: In recent releases, the React metaframework adopted the new official Vite RSC plugin and introduced a Slice Components API to replace the Page Parts API.
- π¦ shadcn CLI 3.0 - Namespaced registries, private registries, search and discovery, improved error handling
- π¦ React Aria - August 25 release - Improved Popover anim, GridListSection, autocomplete filtering
- π¦ Preact 11 beta - Better hydration, refs forwarded by default, and more
- π₯ Alex Booker - Better Auth with Next.js: A very good introduction
- π₯ Alem Tuzlak - I blow your mind with TanStack Devtools in under 10 minutes.
- π₯ Theo - Why every dev should avoid React
- π₯ Jack Herrington - AI SDK Version 5 on TanStack Start!
- π₯ Cosden Solutions - The Wrong Way to Optimize Performance in React
- ποΈPodRocket - Concurrent Rendering & Actions with Aurora Sharff
- ποΈPodRocket - Beact beyond the DOM: exploring custom renderers with Erik Rasmussen
Don't miss the next email!

πΈ Sponsorβ
No breakpoints, no console.log β just AI & time travel
15x faster TypeScript and JavaScript debugging than with breakpoints and console.log
, while upgrading your AI agent π€ into an expert debugger with real-time context.
Wallaby.js runs your tests as you type, feeding your AI assistant real-time runtime values, code coverage, error details, and execution paths β all right next to your code.
Designed specifically for testing, Wallaby features include a Time Travel Debugger, the ability to run only opened test files, full-context AI integration, smart test runs, and more. Better context. Smarter debugging.
π Check It Now: Here

π± React-Nativeβ
Introducing Expo Launch: a new way to get to the app store
Expo introduced in beta a new way to deploy iOS apps to TestFlight directly from a website interface, without having to do anything with config and certificates. You can literally deploy a new native app from your mobile phone right now. It also supports web deployments, and Android support is coming.

- πΈ React Universe Conf β T. Occhino, Ch. Nakazawa, Ch. Cheever, N. Corti & M. Grabowski on the β10 Years of React Native and Beyondβ panel
- π¬ Progress on Swift Package Manager support: 0.81 prebuilds are already using SPM although apps are still using CocoaPods. Riccardo is working toward building the RNTester app with SPM.
- π¬ RFC - Split Jest from React Native Core: Extracts the Jest preset to a separate package to make it a truly optional choice, easing maintenance, and not forcing Vitest users to install Jest.
- π¬ Proposal - Implementing missing CSS filters on iOS: 2 approaches (CAFilter, Swift modifiers), presenting different tradeoffs implemented in 2 PRs.
- π Bridging Trace API on Android: Also read the previous post to capture Perfetto traces.
- π Secure Communication Between Isolated React Native Instances
- π Create Development Builds Without an Apple Developer Program
- π EAS Workflows: React Native CI/CD built for your app
- π On-Device Text To Speech on Apple Devices with AI SDK
- π React Native performance tactics: Modern strategies and tools
- π¦ Maestro 2.0 - Java 17, GraalJS by default, Maestro Studio Desktop, Web Testing, setOrientation: The studio looks super convenient to create RN e2e tests.
- π¦ Screens 4.15 - Tabs improvements (external icons, system items, orientation, appearance types)
- π¦ React Native ExecuTorch 0.5 - Faster Whisper transcriptions, Zod structured output, zero-copy data transfer
- π¦ React Native Parlant - Build compliant Parlant AI chat agents with RN
- π¦ Bottom Sheet 5.2 -
useBottomSheetScrollableCreator()
to integrate with LegendList/FlashList - π¦ Re.Pack 5.2 - Faster Transforms, Support for TS config, RN 0.80/0.81 and Rozenite DevTools
- π¦ React Native Reusables - New CLI, redesigned docs with live previews, new Blocks
- π₯ notJust.dev - Expo SDK 54 (beta) is out! Everything that's new
- π₯ Callstack - Incremental React Native Adoption in iOS Apps
- π₯ Expo - When to use over the air updates | Three important OTA use cases
- π₯ Simon Grimm - Drawer Navigation with Nested Tabs using Expo Router
- ποΈ RNR 341 - Catching Up With Maestro Featuring Leland Takamine
- ποΈ Rocket Ship 79 - New Arch, AI Impact, and the Next Wave of RN Innovation with Jamon Holmgren

π Otherβ
- π Big O notation - A visual introduction: Pleasantly interactive article with JS-based examples.
- π How we migrated our Rush.js monorepo to Node type stripping
- π Rolling the Dice with CSS random()
- π 5 Useful CSS functions using the new @function rule
- π¦ ESLint 9.34 - Multithread Linting: The community reports 30% to 380% speed improvements, making the historical linter more competitive against challengers (Biome, Oxlint, and Rslint).
- π¦ Zod 4.1 - Codecs, bi-directional transformations with
encode()/decode()
: Much needed feature, more powerful than transforms. - π¦ Rspack 1.5 - Faster watchers, optimizations, browser support, virtual modules, Rust extensions, and more: They also take the opportunity present progress of the Rstack, notably to announce Rslint, a new Go linter based on TypeScript Go.
- π¦ Bun 1.2.21 - Unified
Bun.SQL
client, YAML support, 500x fasterpostMessage()
,Bun.secrets
, security scanner, and more - π¦ Firefox 142.0 -
URLPattern
API,scheduler
API, and more

π€ Funβ
See ya! π