Skip to main content

πŸ“¨ #271: Vinext, RSC, Activity, Async React, Next.js, TanStack | Expo 55, Router, Survey, Enriched, Maestro, Metro, Sparkling, Grab, Brownfield | TC39, Temporal, Navigation, npmx, Bun, Deno, Solid

Β· 12 min read
SΓ©bastien Lorber
Newsletter creator - Docusaurus maintainer
Jan Jaworski
React Native Developer

Hi everyone!

This week is rather quiet in the React world, so we took a step back on Vinext, found great community blog posts, and weak signals.

On the React Native side, let’s welcome our new author, Jan Jaworski, who covered the new Expo SDK and the State of React Native survey results, among many other things.

Let's dive in!

As always, thanks for supporting us on your favorite platform:

Don't miss the next email!

    πŸ’Έ Sponsor​

    Still writing tests manually?

    Still writing tests manually?

    Notion, Dropbox and LaunchDarklyΒ have found a new testing paradigm - and they can't imagine working without it.Β Built by ex-Palantir engineers, Meticulous autonomously creates a continuously evolving suite of E2E UI tests that delivers near-exhaustive coverage with zero developer effort - impossible to deliver by any other means.Β 

    It works like magic in the background:

    • Near-exhaustive coverage on every test run
    • No test creation
    • No maintenance (seriously)
    • Zero flakes (built on a deterministic browser)

    🀨 Curious? Book in a time to learn more

    βš›οΈ React​

    What is Vinext really worth?

    Last week, we covered Vinext, Cloudflare’s AI-driven reimplementation of Next.js on top of Vite. Now that the dust has settled, let’s see what the community and the Next.js team have to say.

    While the AI-generated port is undeniably impressive, it’s likely too early to adopt it in production. It also remains unclear whether Cloudflare intends to support the project over the long term and make it production-ready.

    Don't miss the next email!

      πŸ’Έ Sponsor​

      Add a powerful Form Builder to your app in hours!

      Add a powerful Form Builder to your app in hours!

      Why developers use it instead of building it?

      • Plug & play custom components: Wrap any React component and drop it into the builder β€” it just works. No internal APIs to learn, no hacky overrides
      • Deep customization: Add custom validations, actions, and logic through a clean API
      • JSON output you control: Every form saves as a portable JSON schema β€” store it, version it, own it
      • Self-hosted & white-label ready: Run it on your infrastructure, brand it as your own

      Perfect for: internal tools, admin panels, no-code platforms, SaaS products with custom form needs, and enterprise workflow automation.

      Commercial license. Serious support. No vendor lock-in on your data.

      Quick Start β†’ Working form builder embedded in your app in under an hour

      πŸ“± React-Native​

      Expo SDK 55

      Expo SDK 55

      Expo SDK 55 is out now as a stable release! It brings React Native 0.83, React 19.2, Expo Router 55, and a massive amount of improvements across the entire ecosystem.

      React Native 0.82 & 0.83 Highlights:

      • The New Architecture is now a requirement. You can try out new AI skills to help you with the update process.
      • React 19.2 Integration: Brings the new <Activity> API (for preserving state in hidden component trees) and useEffectEvent.
      • DOM Node APIs: Native components now provide DOM-like nodes via refs, allowing you to traverse the UI tree and measure layouts just like on the web.
      • Revamped DevTools: A brand-new DevTools desktop app that no longer requires a browser, featuring dedicated Network and Performance panels. Web Performance APIs are also now stable.
      • Optimized Android Debugging: A new debugOptimized build type speeds up your dev environment, allowing animations and re-renders to hit ~60FPS while still allowing JS debugging.
      • Experimental Hermes V1: Available as an opt-in, bringing meaningful performance improvements for bundle loading and Time to Interactive (TTI).

      Expo SDK 55 Highlights:

      • Expo Router v55 with Native Features: Added support for the native Apple Zoom transition, a new iOS Stack.Toolbar API, experimental SplitView, and a new Colors API for dynamic Material 3 and adaptive iOS colors. Yes, the versioning scheme has changed: it’s v55, not v7.
      • AI Tooling: You can try out new AI skills to help you with the update process. Expo also introduced Model Context Protocol (MCP) tools for CLI actions/EAS services, alongside the official expo/skills repository.
      • Developer Experience: A small but welcome improvement is the ability to discover active dev servers on iOS with no QR code scanning needed!
      • Smaller OTA updates: ship up to 75% smaller OTA updates thanks to Hermes bytecode bundle diffing.

      This release also shapes the future of video in React Native. The legacy expo-av module has been removed and replaced by expo-video & expo-audio, which feature an improved API, synchronous calls, and better state management with atomic state updates.

      State of React Native 2025

      State of React Native 2025

      The results for the State of React Native 2025 survey are officially out! This year marks the 10th anniversary of React Native, alongside hitting a massive milestone of 4 million weekly downloads (double last year's numbers!). The ecosystem is maturing rapidly, and the survey reflects a highly positive shift in the overall developer experience. Software Mansion devs break it down on their YouTube channel.

      Here are some of the highlights that we’ve found interesting:

      • The New Architecture Era: The New Architecture is now the default and has already reached an impressive ~80% adoption rate. Combined with recent React Native releases shipping with zero user-facing breaking changes, the dreaded "upgrade pain" is finally fading into the past.
      • Navigation: React Navigation and Expo Router dominate the space. While deep linking and TypeScript inference remain the top developer pain points, upcoming updates (like React Navigation 8) are specifically targeting these exact issues. We are also seeing a massive push toward new native primitives like native tabs, split views, and zoom transitions.
      • Styling: The community is heavily leaning into Tailwind-style utility classes (NativeWind) and react-native-unistyles. While the "lack of a standard CSS API" was a top complaint, React Native is rapidly closing the gap by shipping web-compatible features nativelyβ€”like box shadows, gradients, and CSS filtersβ€”with more on the way.
      • Graphics & Animations: React Native Reanimated remains the undisputed king of animations, with developers highly praising the new Shared Element Transitions. Meanwhile, React Native Skia is maturing fast, empowering developers to build much more ambitious and performant custom graphics without native code.
      • Community Stewardship: With the recent launch of the independent React Foundation (hosted by the Linux Foundation), the future stewardship of React Native looks incredibly stable.

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      See ya! πŸ‘‹


      Don't miss the next email!