π¨ #241: Remix, Next.js, Turbopack, Radix DOM templating, Ultracite, Stack, StyleX, MUI | Nitro Week, Skia, App Generator, Swift, Kotlin | ES2025, Rspack, Babel, TypeScript, Effect, Deno, Three.js
Hi everyone!
It's been a hot CΒ° week here, but pretty calm in terms of React news. We still got various little releases, interesting blog posts and weak signals that show us what the future might look like.
On the React Native side, the community is adopting Nitro Modules in various libraries, and Skia got built-in support for Lottie animations.
ES2025 has been approved, and TS 5.9 beta should come anytime soon.
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain email !

πΈ Sponsorβ
Embrace: User-Focused Observability for Mobile and Web
Embrace connects technical performance to real user impact across mobile, web, and backend so that engineering teams can deliver fast, reliable, and exceptional digital experiences.
- π Track Core Web Vitals, crashes, network requests, and custom eventsβall tied to full user sessions.Β
- π€ Get deep insights into users with session stitching and play-by-plays of every user experience.Β
- π Discover the root cause faster with high-fidelity data, including session timelines, performance traces, and user journeys.Β
- π Embrace is built on OpenTelemetry. Own your data, integrate it anywhere, and avoid the rigid pricing and limitations of all-in-one platforms.
Try Embrace today and get your first 1 million sessions free. Learn more at embrace.io.

βοΈ Reactβ
Remixing Shopify's Admin: How We Made It 30% Faster and AI-Ready
Interesting feedback from Shopify migrating their flagship Admin app to Remix, dogfooding the framework on a massive codebase with strong needs in terms of scalability. It looks to me many recent React Router features were things Shopify actually needed.

- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π TanStack Start - Cloudflare Workers docs
- π¦ Radix kicking off a weekly stream to show how Radix is developed and maintained: A good transparency move from the WorkOS team, probably in reaction to last weekβs βRadis is a liabilityβ drama. Meanwhile, its upcoming competitor BaseUI released beta.1.
- π¦ Guillermo Rauch - βAll areweturboyet.com tests are passing for Next.js production buildsβ: So far, only dev builds were stable, but we can expect an upcoming Next.js release announcing much faster and production builds on Turbopack instead of Webpack. Note that Rspack 1.4 also announced ~99% coverage of dev/production builds, and it will be interesting to see which tool performs faster once both bundlers are at 100%.
- π¦ Ryan Florence is studying React alternativese and Michael Jackson is growing increasingly disillusioned with React hooks, and it looks like they are brainstorming publicly what they plan to build for Remix v3, likely based on a fork of Preact.
- π Alex Russell rants about React Summit talks and Mario says React Still Feels Insane.
- π The time is right for a DOM templating API: Interesting thoughts on the lack of a templating language in JS from one of the original creators of Lit (Web Components), who also created a proposal based on tagged template literals. This also discusses how all this could integrate with React and JSX.
- π Next.js Promise Racing: A really cool trick if you want to fully resolve promises on the server, unless they take too long, in which case itβs nice to show a Suspense fallback.
- π Astro Live Content Collections: A Deep Dive
- π How Storybook 9 integrates accessibility into every part of the development lifecycle
- π How to add Stripe to Next.js in 5 minutes
- πΈ Build a custom React PDF editor in minutes with Apryse SDK β Powered by React and Vite
- π¦ Stack - Streamlining flexbox usage in React & React Native: Convenient flexbox interface. It could also be helpful for cross-platform usage by reverting the default
flex-direction: column
from React Native. - π¦ Create Context Hook - Simplify creating React Context with hooks: A tiny but convenient pattern to ensure work is only done once per tree instead of once per hook call.
- π¦ Ultracite 5.0 - Zero-config Biome linter and formatter preset: It comes with preconfigured rules optimized for Next.js, React and TypeScript projects, and can also help LLMs to generate correctly formatted code.
- π¦ StyleX 0.14 - New
viewTransitionClass()
API, easy to integrate with Reactβs<ViewTransition>
- π¦ React-Scan 0.4 - Hide the toolbar by throwing it off the page
- π¦ TanStack Router 1.124 - Support inline styles in route
head
- π¦ MUI 7.2 -
modularCssLayers
to use CSS Cascade Layers - π¦ oRPC 1.6 - Support for tRPC
- π¦ Better-T-Stack - Modern CLI for scaffolding end-to-end type-safe TypeScript projects
- π¦ nuqs 2.5 beta.2 - Standard Schema generation, strict mode for loaders and caches
- π₯ Youssef Benlemlih - Advanced React Query Patterns for Modern Applications
- π₯ Jack Herrington - Deploy TanStack Start in Less Than A Minute
Ne manque pas le prochain 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β
Nitro Week
Nitro Modules are trending among React Native lib developers, with 3 new releases this week:
- π¦ React Native Nitro Image - Superfast in-memory Image type and view component for React Native: Marc Rousavy releasing his new Image library that allows resizing/croping images without any file IO and should integrate later with VisionCamera (that will also use Nitro in the future).
- π¦ React Native Video 7.0 alpha - Rebuilt with Nitro modules, faster, supports preloading and player separated from view
- π¦ React Native HealthKit 9.0 - Rebuilt with Nitro modules, improving performance and type-safety

- π In other universes, π₯ Compose Multiplatform for iOS is ready for production, based on Kotlin/Skia. And π£ Swift announced an Android Working Group and its intent to support the Android platform officially. I doubt this will significantly compete with React Native but itβs worth to be aware of!
- π React Native PR - background-size, position and repeat styles
- π React Native Legal - CLI & programmatic API - A unified tooling for license attributions
- π¦ React Native Skia 2.1 - Skottie support, new image filters, perspective camera for 2d scenes: Lottie animations are now supported out of the box (docs). It can compose with other Skia drawings, unlike react-native-skottie.
- π¦ Expo Router AI App Generator: Evan built an app that can build other Expo apps and websites.
- π¦ Gesture Handler 2.27 - Complete
Pressable
refactor, deprecateForceTouch
gesture - π¦ React Native Fast Confetti 1.0 - Based on Skia Atlas API
- π₯ Expo - Build a Local-First Sketch App with Expo, Instant & Reanimated
- ποΈ Rocket Ship 74 - Expo AI App Template, Icon Creator, Background Tasks, RSC & Triathlon Success
- ποΈ RNR 336 - RLRN: Building Boca Socios with Solito ft. Nahue Alberti

π Otherβ
- π TypeScript 5.9 when?: Itβs off schedule but the beta is coming.
- π Ecma International approves ECMAScript 2025: Whatβs new?: Great year for ES, I particularly like Iterator Helpers, Set union/intersection methods, import attributes and
RegExp.escape
. - π New to the web platform in June: With Firefox 140, the CookieStore API and CSS Custom Highlight API are now available everywhere.
- π CSS conditionals with the new if() function
- π Stop Using CustomEvent
- π The difference between ordinary functions and arrow functions in JavaScript?
- π¦ Rspack 1.4 - Run in the browser, Faster SWC, smaller bundles, incremental build, CSS chunking, multi lazyCompilation, inputFileSystem
- π¦ Babel 7.28 - TypeScript config file,
void
discard binding, enablesusing
by default - π¦ Deno 2.4 - deno bundle, bytes/text imports, OTel,
--preload
flag and more - π¦ Three.js 178
- π₯ Matt Pocock - Effect: the unreadable library that captured my heart
- ποΈ PodRocket - Node 24 with Rafael Gonzaga

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