DEV Community

Cover image for This Week In React #239: ViewTransition, Suspense, use-mcp, Compiler, Intl-T | 0.80, Stable APIs, iOS prebuilds, shadcn, Expo...
Sebastien Lorber
Sebastien Lorber

Posted on • Originally published at thisweekinreact.com

This Week In React #239: ViewTransition, Suspense, use-mcp, Compiler, Intl-T | 0.80, Stable APIs, iOS prebuilds, shadcn, Expo...

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.


💡 Subscribe to the official newsletter to receive an email every week!

banner


💸 Sponsor

Free AI Code Reviews in IDE - VSCode, Cursor, Windsurf

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


💸 Sponsor

Embrace Web RUM provides user-focused observability

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

React Native 0.80 overview

React Native 0.80

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.


🔀 Other


🤭 Fun

alt

alt

alt

See ya! 👋

Top comments (0)