π¨ #254: Next.js, Remix, Compiler, Async React, TanStack, Cloudflare, Hook Form, Conform | VirtualView, DevTools, Screens, Radon, Harness, Audio API, Uniwind, Nitro | Bun, Oxlint, Vite, View Transitions
Hi everyone! Krzysztof and Kacper from Software Mansion here! π
We don't know about you, but we're still living and breathing the news from last week's React conf.
In the previous issue, we covered the first day of React Conf, but when it comes to React Native, many announcements took place on the second day, including VirtualView and the sneak peek into React Native 0.83.
Aside from React conf announcements, Next.js 16 has been released in beta, and Remix 3 has been introduced.
Also check our partner conf π¬π§ React Native London on 13-14 Nov, and make sure to claim a 10% discount with our usual code "TWIR".
Letβs go!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain 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β
A new major version of Next.js got released in beta. This is the best time to try the newest features and share the feedback with the team. Highlights for this release include:
- Turbopack (stable): Enabled by default. Promised to be up to 5-10x faster Fast Refresh, and 2-5x faster builds.
- Turbopack file system caching (beta): Faster startup and compile times.
- React Compiler Support (stable): Need to be manually enabled.
- Optimized navigations and prefetching: Prefetching multiple URLs that share a layout now downloads that layout only once which cuts down on network transfer size.
- Improved Caching APIs: New
updateTag()
and refinedrevalidateTag()
. - Build Adapters API (alpha): Create custom adapters to modify the build process.
- React 19.2:
<Activity>
, View Transitions,useEffectEvent
.

π₯ Remix Jam 2025 - Introducing Remix 3
Ryan and Micheal introduced for the very first time Remix v3 in a 3h+ conf talk, and Seb watched it all so that you donβt have to. This new major version does not use React anymore, but we think it still deserves to be featured here. Itβs not even in alpha yet, but still worth exploring.
On the client, it remains quite similar to React (using declarative JSX) but it has a setup function that runs only once (like Solid), state is managed imperatively and re-renders are triggered manually with this.update()
(good idea? time will tell π
). It also has a quite interesting composable event system that lets you build custom interactions and move βevent stateβ outside of your components (when youβd probably use refs in React).
On the server, itβs built on top of a scalable router with advanced pattern matching and typesafe reverse routing. It also takes the best of iframes to introduce a <Frame>
component that reminds Reactβs Suspense and Astro Server Islands (see my tweet), letting you defer expensive components to the client. Frames have explicit URLs, can be granularly reloaded after mutations, and payloads are plain old HTML, making them quite easy to debug in the network tab. Unlike React, Remix is able to reconcile both plain HTML and JSX.
Overall, it introduces an interesting model that remains close to React before hooks were introduced, with some major design changes (non-reactive state updates, manual re-renders), and also offers a simpler alternative to React Server Components. As youβd expect from that team, the framework heavily relies on standard web platform primitives (even for the backend), allowing it to run almost everywhere, including Service Workers. Learning Remix 3 will teach you about CustomEvent, EventTarget and AbortController extensively.

- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π Introducing the Async React Working Group: Provides support and guidance for modern React features such as Transitions, Suspense and optimistic.
- π Context Inheritance in TanStack Router: Explains how the router handles parent URL path parameters for nested routings and provides type-safe access to them.
- π The Perils of Reactivity: A "magic" API is always a trade-off. The author discusses the hidden costs of reactivity in modern UI frameworks.
- π Serialization and deserialization without blowing React: If you share large data structures between components, the
replaceEqualDeep
method from TanStack Query can help you avoid unnecessary re-renders by updating only parts of the structure instead of recreating them entirely. - π Transform FormData Between UI and Database in React Router: An interesting take on how form actions simplify the mental model of synchronizing data between the UI and the database.
- π Building an Async Combobox with useSuspenseQuery() and useDeferredValue(): The combination of concurrent features like
useSuspenseQuery()
anduseDeferredValue()
can help create a smooth user experience by deferring less critical UI updates. - π HTMLβs Best Kept Secret: The <output> Tag: Some forgotten HTML tags, like
<output>
, have can help improve your React app accessibility. - π React Conf 2025 β Recap (React & React Native Days): The summary of the main highlights and hot takes from two days of React Conf.
- π Unpacking Cloudflare Workers CPU Performance Benchmarks: Theo recently published benchmarks showing how Vercel outperforms Cloudflare on various scenarios including React and Next.js-related ones. Cloudflare reacted by investigating and fixing many performance issues, some of which will be upstreamed in React and OpenNext.
- π React Alicante 2025 Recap
- πΈ React Certification β 50% off Mid + Senior bundles. Exams by Aurora Scharff. Trusted by Deloitte, Cognizant, Sopra Steria.
- π¦ React Compiler 1.0: At React Conf, the React Compiler 1.0 was released. This release blog post gives more context and introduces whatβs new, including the new Compiler-powered lint rules.
- π¦ TanStack Router 1.133 - Adds a history tab to the dev tools
- π¦ Conform 1.12 - Introduces a new
<FormOptionsProvider />
component for metadata customization - π¦ React Admin 5.12 - New props for fallback components in non-success states, and several new portable logic hooks
- π¦ XState 5.23 - Adds system.getAll to get all running actors
- π¦ React Hook Form 7.65 - New
<Watch>
component - π₯ Theo - The Future of React
- π₯ Alem Tuzlak - React 19 metadata in React Router - Dynamic SEO
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 live runtime values, code coverage, error details, and execution paths β all right next to your code. With Wallaby v3βs new engine π, tests start instantly with cached results, prioritize active files, and stream updates in real time.
Built for testing, Wallaby includes a Time Travel Debugger, the ability to run only opened files, full-context AI integration, smart test runs, and more.

π± React-Nativeβ
React Native announcements at React Conf
Last week, SΓ©bastien already posted some hot takes from React Conf, but this conf edition was so packed that he didnβt cover all the great announcements related to React Native. Letβs summarize what we can expect from the latest React Native news.
<VirtualView>
- the building block for virtualized lists. In cooperation with synchronous events, this component can eliminate blank spaces during fast list scrolling. Detailed explanation you can find here.- Web Performance API - the well-known
performance.mark()
andperformance.now()
are now available in React Native. - Better Developer Experience coming in the future React Native 0.83:
- Network Panel - a long-missing network inspector now provides information about
fetch()
,XHR()
, and images, along with metadata and payload inspection. - Performance Panel - powered by the new Web Performance API, this provides us with powerful tools for performance profiling and identifying bottlenecks.
- Desktop app for React Native DevTools - no browser requirement, one window per app, refocusing if re-launched, auto-focus on breakpoint, and saved window arrangements.
- Network Panel - a long-missing network inspector now provides information about
- Evan Bacon announced first class support for CSS and Tailwind in Expo.

- π React Native RFC: ArrayBuffer support in TurboModules
- π¦ Jay Meistrich showcased his CPU benchmarks for LegendList in comparison to other list solutions.
- π¦ React Native Screens will provide a Native Split View
- π£ Expo Changelog - GitHub Build Triggers Deprecated in Favor of EAS Workflows
- π£ React Native Harness - Test Native Modules with JavaScript
- π From Files to Buffers: Building Real-Time Audio Pipelines in React Native: A taste of low-level programming: by using an ArrayBuffer, you can generate a binary audio buffer that will be played as a WAV file.
- π No rewrite required: How to bring Expo into mature native apps: With the latest changes in Expo, you can incrementally adopt React Native into existing native applications, screen by screen.
- π¦ Radon IDE 1.12 - Radon AI can see build & bundle logs, improved Network Inspector, iPhone Air & iPhone 17 Pro, RN 0.82
- π¦ React Native Audio API 0.9 - Custom worklet node processors, background recording support for Android
- π¦ Nitro 0.30 - Fixes for Nitrogen and memory management
- π¦ Uniwind Public Beta - Tailwind bindings for React Native from the creator of Unistyles
- π¦ React Native RAG 0.2 - A leaner and more flexible API for creating RAGs
- π¦ React Native Sound 0.13 - Drop Old Architecture
- π₯ Marc Rousavy - How to build a Nitro Module
- π₯ Expo - How to adopt Liquid Glass in an Expo app
- π₯ William Candillon - Liquid Glass with React Native Skia
- ποΈ React Universe On Air - React Native at Scale With NFL

π Otherβ
- π£ Oxlint JS Plugins Preview - Lets you write very fast JS-based lint plugins
- π£ Announcing Vite+ - Unified Rust-powered toolchain for JavaScript
- π Transition to the Other Side with Container Query Units: Container Query Units in CSS provide information in the child component's style to access the parent's dimensions. This is super useful when you're trying to position a component within the parent's boundaries.
- π¦ Firefox 144.0 - View Transitions,
Element.moveBefore()
,commandfor
attribute: View Transitions (level 1) is now supported across all browsers! - π¦ Bun 1.3 - Now a fullβstack JavaScript runtime: Including good support for React.
- π¦ Node.js 24.10
- π₯ Vite: The Documentary

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