π¨ #301: TanStack Start, React Aria, Base UI, Satori, Next.js, Vitest RSC, MobX | RN Web, Tamagui, One, Skia, Observe, Screens, Hot Updater, Nano Icons | Deno, Bun, TS, JPEG XL, AsyncContext, Playwright, pnpm, Partytown
Hi everyone, Seb and Jan here π!
TanStack Start 1.0 is finally stable, a client-first alternative to server-first React frameworks.
On mobile, Expo will maintain React Native Web, under the React Foundation. Tamagui v3 and One v2 are out. React Native 0.88 is at RC5, so it should land very soon!
Deno is joining Cloudflare. JPEG XL lands in Chrome and Firefox. TypeScript is getting ported to Rust, twice.
Let's dive in!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Don't miss the next email!

πΈ Sponsorβ
TrustedRouter: Your app. Your models. Your privacy.
Your React app deserves the model that fits the job. TrustedRouter gives your backend hundreds of models through one OpenAI-compatible API. Keep your OpenAI SDK, add your key, and change the base URL.
Choose providers by price, speed, and privacy. Set a minimum privacy level and select confidential routes for sensitive requests. The router runs in attested confidential compute, with public evidence you can verify.
Open source, with automatic provider failover. Get your API key and try your first request.

βοΈ Reactβ

The full-stack framework is officially stable and production-ready, supporting both React and Solid. It has already been used on millions of apps during its beta/RC phase. As its π launch video puts it: "Feels like building a SPA. With the whole server behind you".
- Client-first: SPA-style routing, state and caching, with server rendering, streaming and typed server functions.
- Type-safe end to end: route params, search params, loader data and server function inputs are all typed, keeping changes consistent for both humans and agents. Type checking speed has been thoroughly optimized.
- Agent-ready: packages ship TanStack Intent skills, so agents can learn Start's APIs and best practices.
- RSC is opt-in: supported, but the team removed it from tanstack.com because it made the codebase harder to reason about.
- Deploy anywhere with Vite and Nitro. Rsbuild is also supported.

- πΈ Lingui - React i18n macros now compile natively in Vite, 2.5x faster than SWC and nearly 30x faster than Babel
- π¬ React RFC - React work counters - Suggests improving the production observability of React by exposing metrics such as number of re-renders, setState calls or commits. I like the idea of giving metrics for agents to hill-climb and optimize against.
- π MobX PR - MobX React plugin - An upcoming bundler plugin will help MobX and the React Compiler coexist. Wraps components in
observer(), adds"use no memo"directives, turnsasyncmethods into MobX flows. - π Next.js PR -
eslint-config-nextsupports ESLint 10 -eslint-plugin-reactstill doesn't support ESLint 10, so Next.js 16.5 canary patches it in place. Next.js users can finally upgrade. - π Next.js - Upcoming security update - Planned for October 14: 2 critical and 1 high severity vulnerabilities in upstream dependencies.
- π Can we Make React Faster using the React Compiler? - Explains what the compiler outputs, how it works, and then prototypes various optimizations: component inlining, Million.js-style blocks, Solid-like list selection, automatic context and Zustand selectors...
- π className Considered Harmful - How design systems drift when components accept
className, and how popular design systems restrict it. Why not aDANGEROUS_classNameprop π€. - π How we made a 9 MB WebAssembly module feel faster without removing a single byte - A chain of suspending components delayed the loading of a large WASM file. Preloading it made the first canvas render 15-19% faster.
- π A visual notation for React's parent and owner trees - A diagram format for showing component structure, ownership, and context at a glance.
- π Debugging Suspense with the React Suspense Panel - A practical tour of the new React DevTools 8.0 Suspense tab.
- πΈ Sentry - Stop scrubbing replays. Learn the sampling, filters, and React hooks that find the right session, live on Nov 5th. Save your spot
- π¦ React Aria 1.22 - New Sheet component, virtual-keyboard-aware overlays - The new swipeable Sheet component uses no JS touch handlers, only CSS scroll snapping and view timelines.
- π¦ Satori 0.36 β 0.55 - Converts JSX/HTML and CSS to SVG - Lots of releases this week, notably switching its layout engine from Yoga to Taffy, unlocking many new features like CSS grid and more.
- π¦ Vitest Plugin RSC 0.3 - Run Next.js App Router apps in Vitest Browser Mode - Lets you test the full RSC pipeline (server render, hydration, Server Actions) of a component or a whole route. Requires Next.js 16.4+.
- π¦ Base UI 1.9 - Filterable Menu, faster Select/Combobox/Menu, improved Drawer gestures
- π¦ Styled Components 6.6 -
StyledComponenttype forisolatedDeclarations, faster type-checking, RSC global styles fix - π¦ React Hook Form 7.90 - Many bug fixes and perf improvements
- π¦ Astryx 0.7 - Easier form styling, better mobile and touch support, spacing in rem
- π¦ Vinext 1.1 - Next.js parity fixes, stale-while-revalidate for
"use cache" - π¦ Remocn Studio 1.0 - A macOS app where your coding agent makes Remotion videos
- π₯ Ankita Kulkarni - Next.js 16.4 Is Built for Agents (Here's Why)
- ποΈ This Month in React - September 2026 - React 19.3, a eulogy to software engineering?
Don't miss the next email!

πΈ Sponsorβ
Your agent writes code. Wallaby helps it catch bugs
Put your coding agent to work on the unit tests you've been meaning to fix. Help it find missed edge cases, strengthen weak assertions, and remove redundant or outdated tests and assertions.
Wallaby for Coding Agents π€ gives your agent live feedback on how the code actually behaves. Use /wallaby improve to strengthen existing tests and /wallaby write to write new ones like an expert developer using Wallaby.
Works with your existing JavaScript, TypeScript, and Python tests in Codex, Claude Code, Cursor, GitHub Copilot, and more. Free for everyone during the beta.
β‘οΈ Upgrade your testing workflow

π± React-Nativeβ
- πΈ PostHog - 10,000 PRs a month is easy: How devex is evolving at PostHog
- π Expo to maintain React Native Web, moving to React Foundation
- π RNTester moves to native UITabBarController for iPhone Duo support
- π Your skills need an evaluation mechanism - Direct invocation doesn't prove discovery. Evals must test normal prompts and traces.
- π Sharing a TypeScript Domain Layer Between Next.js and Expo - Share types, validation schemas and thin API client. Keep navigation, UI, storage and session handling app-local.
- π You Donβt Need a Rewrite: Expoβs New Brownfield React Native Story - Brownfield has historically been hard, but things changed with Expo SDK 54. Covers myths vs. realities.
- πΈ Maestro MCP - Open-source MCP server for mobile UI testing with AI agents
- π¦ Skia 3.1 β 3.4 - New snapshot API, shared WebGPU instance via Dawn, tvOS and Mac Catalyst support
- π¦ RNTL 14.1 -
fireEvent.layout,userEvent.pullToRefresh,userEvent.accessibilityAction, RN 0.88 support - π¦ Tamagui 3 - New C++ native runtime, Rust compiler, Strict DOM, flat style props, Tailwind syntax
- π¦ One 2.0 - All-in-one RN framework, Bun for cross-platform, Rust bundler, SwiftUI and Compose generated
- π¦ Better PDF 1.0 - PDFKit and PdfRenderer, Native viewer on Nitro Views, no WebView or JS in scroll path - 91ms for 1,000 pages, 8x faster than react-native-pdf on large docs per author benchmark.
- π¦ Expo Native Variants - Generate Xcode schemes and Android flavors using an Expo config plugin in one prebuild
- π¦ WiFi Aware - Peer-to-peer discovery and high-bandwidth data over Wi-Fi Aware
- π¦ Hot Updater 1.0 - Shared release catalog, insights, remote config, plugins
- π¦ Sentry 8.30 - Cellular generation in connection type, Hermes Expo trace fixes
- π¦ Nano Icons 1.0 - Hot reload Metro plugin, native tab bar symbols, animatable size and color
- π¦ Screens 4.29 - iOS Tabs move to UITab API, search tab, sidebar placement, custom icons - Pairs well with Nano Icons.
- π¦ Argent 0.28 - iOS launch arguments, flows over a link, failed-step screenshots
- π¦ Expo Observe - Native crash reporting on Android and iOS, no setup, AI handoff
- π¦ Rozenite 2.5 - Lynx project detection, XHR-first network capture, Redux action filters, agent grammar v3
- π¦ Galeria 3.1 - Photo and video galleries on iOS, Android and web
- π₯ Callstack - Ten Agents Waiting for Input: Tzvetan Mikov on AI Coding and Hermes
- ποΈ RNR 375 - RNR Explains: EAS Update

π Otherβ
- π HTML PR - AsyncContext integration - Still TC39 stage 2, this exciting feature is actively worked on, in particular its integration with web platform APIs.
- π£ Deno is joining Cloudflare - The Deno team is joining to work on the Workers and toward making the Durable Objects programming model self-hostable. The Deno runtime and Deno Deploy will be sunset.
- π The best way to use icons in Web UIs - Using icons as CSS design tokens, inserted and tweaked with pseudo-elements, masks, and style queries.
- π Iframes that finally fit their content - Chrome 154 ships
frame-sizing: content-height. Iframes can now adjust their size without thepostMessage+ResizeObserverdance. - π JPEG XL finally lands in Chrome 155 and Firefox 158. Safari already has partial support.
- π¦ Bun 1.4.3 -
bun checktype checker, 67% lower idle CPU in servers,Bun.FetchSession, fasterJSON.parse- Includes a port of typescript-go running 3-6x faster. No emit, no LSP. Coming next: πbun lintwith 1,000+ built-in rules and πbun fmt, a 320x faster Prettier alternative. - π¦ tsc-rs - Rust port of the TypeScript 7 compiler, type checker, and LSP - Theoβs agent-driven port of TS, with the Effect language service diagnostics built in.
- π¦ Playwright 1.64 - WebMCP testing APIs, better videos (custom fps, CSS-styled actions, VP9),
--shuffle,locator.within() - π¦ pnpm 12.11 β 12.13 - Agent skills linking, remote cache for task results and builds
- π¦ Partytown 1.0 - Run third-party scripts in a web worker, now stable
- π¦ Safari Technology Preview 254 -
calc-size(),interpolate-size, CSS linked parameters, and more

π€ Funβ


See ya! π






