π¨ #298: Astro, Redux, img, Hotkeys, R3F, Next.js, AI, Redact | Reanimated, Worklets, Helix, Screens, SecondaryRuntime, Arrangement View, View Shot | TC39, Node, pnpm, Turborepo, jsdom, responsive iframes
Hi everyone, Seb and Jan here π!
This week is rather quiet on the web side. Astro's React integration keeps ramping up. Redux is working on significant performance improvements for large apps.
On mobile, we still have a steady flow of interesting releases. Reanimated enabled its new layout engine by default. Shopify presented Helix, its internal tool to move away from RN. Xcode project format is finally moving to JSON!
We asked on π: do average devs still care about React?
Thanks to everyone who answered our existential question!
If fewer devs care about implementation details and React, what's the future of this newsletter? π€·ββοΈ
Reply by email and tell us how we can best serve you in this new AI-driven world.
Let's dive in!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain email !

πΈ Sponsorβ
PlanetScale: The database that gets faster as you sleep
Agents ship React features faster than ever. They also ship unindexed queries, N+1s, and schema decisions made at 2am by a model that will never get paged.
Fortunately, agents can fix database problems too. They just need production data, and that's what the PlanetScale MCP server gives them. Hook up an agent, and the loop looks like this:
- PlanetScale flags a slow query
- The agent traces it back to the code in your repo
- The agent opens a PR with the fix
- You review and merge
Run it once, or put it on a schedule.
Underneath it all: the fastest, most scalable cloud Postgres and MySQL, with options like PlanetScale Metal when you need peak performance. Fast databases, fast React apps.
Try the self-improving database

βοΈ Reactβ
- π React docs - New
<img>API ref page - The humble image component does more than just displaying images. It also generates preload hints during SSR by default, and integrates nicely with<ViewTransition>animations. - π React Flight PR - Server References for arbitrary object types - Experimental Flight protocol feature, enabling Server References to point to an object and not just a function.
- π Next.js 16.3.6 - Security Update - Fixing a critical remote code execution vulnerability for those using
ImageResponsewith the Node runtime with dynamic user-controlled SVG inputs. - ποΈΒ React Advanced LondonΒ -Β π¬π§Β London - 23 & 26 Oct.Β Last call for London's most in-depth React conference! Two days, 50+ advanced sessions, next to Big Ben. Don't miss itβget 10% off with code "TWIR.
- π Do Frameworks Matter Anymore? - If LLMs are great at React but nobody reads the
.tsxfiles anymore, why even use an abstraction? Will the industry stick with React forever, or is there room for platform primitives (Web Components) and new ideas (Remix 3)? Kinda related to my existential crisis. π - π React Activity: When A Render No Longer Guarantees an Effect - Blindly replacing conditional rendering with
<Activity>can expose subtle bugs in legacy code relying on the render/Effect/cleanup sequence. - π Frontend for systems engineers - Explains React through familiar systems concepts
- π¦ Astro React 7.0 - Replaces Babel with Oxc, upgrades to Vite Plugin React v6 - It now has opt-in support for the React Compiler through Oxc experimental support.
- π¦ React Redux 9.4 alpha -
useSignalSelector()hook,<SignalProvider>component,react-redux/signalsentrypoint - Drop-in optimization for large apps with thousands of connected components. Opt-in, but +7kB gzip. A proxy tracks selector state access, so only affected selectors re-run on dispatch. - π¦ Redact 0.1 - Add React 19.3 APIs, improve runtime compatibility, keep sync rendering contract- TanStack's lightweight, synchronous reimplementation of React is now on GitHub and ships its first minor.
- π¦ React Three Fiber 9.8 - Support for React 19.3, roots configured synchronously, Strict Mode fixed - For 3D enthusiasts, Poimandres also released Glyph, a GPU-first typography engine with R3F bindings.
- π¦ TanStack React Hotkeys 0.11 - Improved physical key support, recorder validation, conflict detection, cross-layout fixes
- π¦ React Simple Maps 5.0 - Composable SVG map charts for data visualization in React
- π¦ React Resizable Panels 4.13 - Deferred panel resizing, panel expand/collapse threshold
- π¦ react-zoom-pan-pinch 4.2 - Zooming, panning, pinching images and html elements, the easy way
Ne manque pas le prochain email !

πΈ Sponsorβ
Your first React Native OTA can be a diff
Revopush OTA reuses the hermes bundle and assets already in your IPA and APK.
Even the first OTA after a native release can contain only the changes.
In one production release, an 18 Mb full package became 100 to 500 Kb patches.
After the switch, the team released more often. Update downloads increased, yet egress fell π°.
- SDK compatible with React Native and Expo
- Binary diff updates from the first OTA release
- Enterprise-grade security, with SOC 2 Type II
- Advanced release analytics

π± React-Nativeβ
- πΈ build mode - How much can you delegate to agents?
- π React Native RFC - Secondary JavaScript runtimes in React Native - Worklet maintainer requesting a first-class C++ API to create secondary Hermes runtimes. This should help make the integration with libraries such as Reanimated/Worklets more robust, address debugging/inspector/HMR pain points, and more.
- π Shopify Helix - The internal tool powering our native migration - Agents are powerful, but getting consistent results is difficult. Their solution needed tooling and guardrails.
- π Deep Dive into ReactLynx: From Background Rendering to Instant First-Frame Rendering - Start of the series to answer how Lynx runs React on two threads, enables IFR and Main Thread Script.
- π The KMP-on-iOS Scaling Problem That Rust UniFFI Fixes - A follow-up to last weekβs KMP post and its challenge of scaling on iOS and how Rust's UniFFI fixes it.
- π React Native in an Industry That's Changing - A look into how working with agents changes the decision process on where to draw the line between native and cross-platform.
- π What Does Shared Business Logic in Rust Look Like on iOS & Android?
- π Exploring Jev for AI-Driven QA with agent-device
- πΈ Codemagic Patch - Self-hosted OTA updates, complete with fingerprinting, release metrics and online dashboard
- π¦ Xcode 27.2 beta - JSON project format
.xcproj- A new JSON format thatβs more human-readable, editable by coding agents, and merge-friendly. Already the default for new projects. - π¦ Reanimated 4.7 - New layout animations engine by default, animated
backgroundImage, more Android CSS transitions - π¦ Worklets 0.13 - Networking module for Bundle Mode runtimes, OXC Babel plugin port, SPM support
- π¦ Screens 5.0 alpha 3 - Stack v5 header customization on Android and iOS, FormSheet stacking, SPM support
- π¦ Expo Infinite Media - Native paged media feed,
AVFoundationon iOS,Media3on Android - π¦ Numeric Text - SwiftUI's
numericTexton iOS, frame-measured native renderer on Android - π¦ Secure Webview - Explicit origin allowlists. Native navigation enforcement. Blocked redirects. Deep-link protection. Fail-closed by default. - Built for security-critical flows like payments, OAuth, authentication, and 3-D Secure.
- π¦ Screen Choreography 0.6 - Declarative Enter/Exit reveals, duration-based springs, interactive gesture lifecycle
- π¦ View Shot 6.0 - RN 0.80+ required, 0.87 Strict TypeScript API support,
html2canvas-prooptional on web - π¦ Nitro SQLite 9.8 - iOS Application Support storage, performance mode, thread safety
- π¦ Sentry 8.27 - Session Replay runtime controls, per-class masking, iOS hang workaround
- π¦ Test Renderer 1.3 - React 19.3 support
- π¦ Legend List 3.4 - Scroll readiness callback, end-following fixes, direction-aware row preparation
- π¦ Arrangement View 0.1 - Adaptive split/overlay panes and hinge observation for foldables, early iPhone Duo support, Android coming soon
- π¦ Skia Layout - Flexbox layouts for React Native Skia powered by Yoga
- π¦ Pulsar Studio - Visual editor for custom haptic patterns, timeline design, audio and Lottie generation
- π¦ Enriched Markdown iOS 0.3 - LaTeX math, spoilers, highlights, GitHub alerts, better VoiceOver
- π¦ Agent Device 0.21.12 - Foldable simulator posing, recording contact sheets, Maestro permissions
- π¦ Delacour UI - shadcn-style component kit for RN: Uniwind styling, Reanimated interaction, Pulsar haptics
- π€ Apex - Callstack's React Native coding model - Based on Gemma 4, fine-tuned with SFT + GRPO on curated RN ecosystem data. Will be launched soon.
- π₯ Beto - What's new in Expo SDK 58
- π₯ Expo - Introduction to agentic self-healing apps

π Otherβ
- π TC39 - Agenda for the 116th meeting - Happening next Tuesday. Many Iterator proposals will likely progress to stage 4. Iβm particularly excited to see if Composites will progress to stage 2!
- π¦ Chrome 154 - Responsive iframe resizing - Iframes can now resize themselves based on the size of their embedded document π€―. Haven't all widget/extension authors dreamed of this for years, as an alternative to
postMessage()? - π¦ Edge 151-153 - My favorite newly-supported features are WebMCP (origin trial) and OpaqueRange to highlight in inputs/textarea (see my syntax-highlighted textarea demo).
- π¦ pnpm 12.6 - Automatic dedupe, automatic type installation,
file:/linkcatalogs, and more - You may not need to runpnpm dedupeas part of your CI anymore! And wtf we had to figure out manually whether a lib has bundled types or is using DefinitelyTyped? Not anymore! - π¦ Turborepo 2.11 - Native support for Rust/Python/Go, faster startup, nub/aube support - Itβs interesting to see that both Turborepo and pnpm have become polyglot tools lately. Maybe the start of a new trend that AI now enables?
- π¦ Node.js 26.9- & 26.10 - Web Workers support, VFS improvements, enable
ffi, addbench,debounce/throttle- Native support for throttle/debounce surprised me, RIP Lodash π - π¦ jsdom 30.1 - Major performance, memory, and correctness improvements
- π¦ Rstest 0.12 - Playwright E2E testing, Module Federation testing, faster jsdom tests, new JS API
- π¦ tRPC 11.19 - Better request cancellation, TanStack Query
skipTokenfix - π¦ ESLint 10.11 - Perf improvements: 20-25% faster initialization, faster rule execution

π€ Funβ
See ya! π
Ne manque pas le prochain email !







