π¨ #239: ViewTransition, Suspense, TanStack, Zero, use-mcp, Compiler, Intl-T | 0.80, Stable APIs, iOS prebuilds, shadcn, Expo, InstantDB, Granite | TypeBuddy, Hono, H3, Playwright, cosmos.gl
Hi everyone! Krzysztof and Tomasz from Software Mansion here π
It's been a fairly calm week for the React ecosystem, but not for the React Native world. Meta has made an exciting announcement about the release of React Native 0.80, where they've decided to officially freeze the Old Architecture. Make sure you're ready to adapt your app to the New Architecture, as it seems like it could be the last moment to do so.
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Don't miss the next email!

πΈ Sponsorβ
Free AI Code Reviews in IDE - VSCode, Cursor, Windsurf
CodeRabbit is the AI code review platform purpose built to speed up code reviews and improve code quality. Integrating seamlessly into git workflows and existing toolchains, it delivers codebase-aware reviews and supports all programming languages.
Now they are excited to deliver AI code reviews directly in VS Code, Cursor, and Windsurfβletting you and your team (vibe) code with confidence and review while keeping in flow.
Even better: code reviews in the IDE are free! Thatβs right: line-by-line reviews and one-click fixes, all in your IDE at no cost to you.Β
Install the extension and start vibe checking your code today!

βοΈ Reactβ
- πΈ Product for Engineers - The hidden benefits of being an open-source startup
- π The State of React and the Community in 2025
- π React Compiler β The Mutability & Aliasing Model
- ποΈΒ React Summit USΒ -Β πΊπΈΒ New York - 18 & 21 Nov. Final early bird opportunity! Join Addy Osmani (Google Chrome), Shaundai Person (Netflix), Shawn Swyx Wang & more!
- π Bringing React's <ViewTransition> to vanilla JS: A good explanation how view transitions are supposed to work and how you can implement them on your own.
- π Composable streaming with Suspense: React's Suspense composition allows you to easily implement features like lazy loading or out-of-order rendering without complex configurations and external dependencies.
- π Real-Time Gesture Recognition in Videoconferencing: browser-based video effects using MediaPipe, Fishjam and Smelter.
- π Zero is Not Local-First. It's Better.: Zero library is a new sync engine that offers "partial sync first" rather than a full "local-first" approach, meaning it only syncs the data your application actively queries and uses, making it efficient for apps with large datasets. You don't need to take care of cache invalidation because the server is still the source of truth.
- π TanStack Start: the Future of React Frameworks?: Describes the advantages of the TanStack Start framework, which may potentially become a competitor to well-known frameworks like Remix or Next.js.
- π Building the Twitter 1.0 Web Experience: A case study on how Twitter Lite PWA was optimized over time and the benefits it brought.
- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π¦ Relay 20.0 β ESLint plugin update
- π¦ use-mcp - A lightweight React hook for connecting to Model Context Protocol servers
- π¦ Intl-T β A Object-Typed Node-Based i18n Translation Library
- π¦ React Final Form 7.0 β All modules modernized to TypeScript
- π¦ Meteor 3.3 β Faster Builds with SWC and Bundler Optimizations β 60% faster builds
- π₯ Theo β Defending SQL in JSX
- π₯ Shruti Kapoor β Youβre Managing State Wrong in React
- π₯ Future Frontend Conf β YouTube Playlist
Don't miss the next email!

πΈ Sponsorβ
Embrace Web RUM provides user-focused observability
Want to understand where technical performance actually impacts user engagement? With Embrace Web RUM, you can connect telemetry to what users are actually experiencing, so you know what's broken, why it matters, and how to fix it.Β
Full session timelines. Core Web Vitals and JS exceptions in context. User journeys for custom flows with intelligent issue correlation. Built on OpenTelemetry for powerful integration with existing observability systems.
Join the webinar to learn more.

π± React-Nativeβ
This milestone release announces the goal of Moving Towards a Stable JavaScript API, an ongoing effort to accurately define the JS and TypeScript APIs.
Here are the highlights:
- React 19.1: Its new
captureOwnerStack()
API can improve the DX of error overlays. - JavaScript deep imports deprecation: Youβll have to import everything from the root
βreact-nativeβ
exports. - Strict TypeScript API (opt in): The Strict TypeScript API is an opt-in preview offering more accurate TypeScript types for the react-native package, generated directly from source code.
- Legacy Architecture Freezing & Warnings: The React Native team will now focus on the New Architecture.
- iOS Prebuilds for React Native: iOS builds are roughly 12% faster thanks to shipping prebuilds for Folly and GLog rather than building them from source. In a future release, the rest of React Native core will be shipped as a prebuild.

- πΈ WithFrame - Pre-Built React Native Templates
- π£ Expo support for React Native 0.80: Youβll have to use the Expo 54 canary until it becomes stable later this summer, bumping directly to RN 0.81.
- π shadcn/ui CLI PR - Support scaffolding components for Expo apps using the CLI and registry system
- π Bluesky mobile app PR β enable New Architecture
- π¬ Flutter - Support for iOS 26 βLiquid glassβ: Interesting to know that Flutter will not add support for iOS 26 and Material 3 Expressive in core.
- π¦ Bring every iOS 26 Liquid Glass feature from WWDC to React Native
- π¦ Speed up iOS e2e test runs with Maestro: Avoid generating recursive accessibility labels when not needed, will be shipped in 0.81.
- π Best React Native Debugging Tools in 2025: An overview of the current state of debugging tools in the React Native ecosystem.
- π Simplifying auth flows in Expo Router with protected routes: How to use the new Expo Router's protected routes to control which screens users can see based on their authentication state β directly in your layout files.
- π Expo + InstantDB β What if useState was your backend?: The tutorial shows how, with InstantDB, you can simplify backend communication in your Expo app, providing a useState-like experience.
- π¦ Granite β Brownfield-friendly React Native framework for microservice apps
- π¦ VisionCamera 4.7 - Android 16 KB page size support
- π¦ Gesture Handler 2.26 - RN 0.80 support, relation props in Pressable.
- π¦ create-react-native-library 0.51 - 16 KB page size on Android.
- π₯ Code with Beto β Liquid Glass Bottom Tabs
- π₯ MichaΕ PierzchaΕa β Shrinking Android app size with R8
- ποΈ Rocket Ship 72 β The Frozen Arch, Killing my App & React Native World Domination
- ποΈ RNR 334 β React Native MacOS with Saad Najmi

π Otherβ
- π‘ TypeBuddy β write TypeScript types as functions (playground)
- π A new way to style gaps in CSS β gap decorations available for developer trial in Chrome and Edge 139
- π Safari at WWDC '25: The Ghost of Christmas Past
- π Worker Threads in Node.js: A Complete Guide for Multithreading in JavaScript
- π Animating zooming using CSS: transform order is important
- π Using await at the top level in ES modules β real-world use cases, constraints and gotchas
- π Dan Abramov β Suppressions of Suppressions β some thoughts on linter suppressions and social contracts behind writing software
- π¦ H3 v2 beta - Fully rewritten on web standards, backward-compatible, faster
- π¦ Playwright v1.52 & v1.53 β Fix with AI, Describable Locators
- π¦ Hono 4.8 - Route Helper, SSG, 3rd party middleware
- π¦ cosmos.gl β High-Performance Graph Visualization Engine from the OpenJS Foundation

π€ Funβ
See ya! π
Don't miss the next email!