Hey everyone!
Cyril and Matthieu here from Theodo Apps 👋 with your weekly dose of React and React Native updates, while Seb is busy enjoying the React Native Connection conf!
React 19.1 just dropped with better error handling and deeper integration for Server Components in Parcel. Meanwhile, Tailwind CSS 4.1 is right around the corner, and the community is buzzing with hot takes on CSS-in-JS. On the React Native side, the golden RC for 0.79 is out, and ExecuTorch v0.4.0 is landing soon with exciting AI features.
Let’s get into it! 🚀
As always, thanks for supporting us on your favorite platform:
Don’t miss the next email!

Bit: Celebrating 10 Years of Composability
For a decade, we navigated the complexities of disconnected systems, facing integration headaches and scaling challenges. Our journey to build effectively at scale led us to a breakthrough: Harmony.
Discover our 10-year story of pioneering composable architecture and how Harmony finally delivered the monolithic simplicity and distributed power we always envisioned, transforming our development from struggle to exponential progress.

⚛️ React
React 19.1 has been released this week, the most notable changes are:
- A new
captureOwnerStack()
API that will be used by frameworks to provide better error information in dev. It’s different from the existing component stacks in how it handleschildren
and DOM nodes. - The “React side” of Server Components support in Parcel, that works hand-in-hand with the new features in Parcel 2.14.
- An experimental
unstable_prerender()
for prerendering React Server Components on the server.
This release also includes a slew of minor changes and fixes, most of them related to Server Components or Suspense
boundaries.

- 💸 Strapi – Open-source headless Content Management, now with generous PaaS hosting, fully managed yet flexible and customizable.
- 💸 VS Code extension: Get React component usage insights in VS Code
- 📜 Is CSS-in-JS still a thing? It’s not trendy anymore (at least not without a compiler to avoid the performance penalty) but it’s still widely used.
- 📜 Next.js Deployment Challenges: Why platforms need better open source collaboration: Netlify explains why Next.js is complicated to deploy outside of Vercel (no adapter support, missing documentation, lack of visibility…) and what they would like to change.
- 📜 Adaptive Video Streaming With Dash.js In React: You probably won’t be building something like this every day, but it turns out adaptive streaming is not that complicated thanks to the DASH standard
- 📜 i18n-check: End to end React i18n testing
- 📜 Keeping Costs in Check When Hosting Next.js on Vercel
- 📜 React Architecture Tradeoffs: SPA, SSR, or RSC
- 📜 Understanding SPAs and their shortcomings
- 📦 React Email 4.0: adds useful tools (a linter, spam score, a compatibility checker) and a few components
- 📦 Triplex beta: A VS Code extension to develop React apps visually. It was initially built for React Three Fiber but now supports any React component
- 📦 Rspack 1.3: can be used to build React Router v7 apps
- 📦 Tinybase 6.0: compatible with React 19
- 📦 vike-server 1.0: simplifies running and deploying the server side of vite-built apps anywhere, and handles HMR in dev.
- 📦 React-Admin 5.7
- 🎙️ Front-End Fire: Next.js’s Security Vulnerability, Remix Walks Away from RSCs, and Rsdoctor 1.0
- 🎙️ This Month in React 2025-03: Next had an auth vulnerability, TypeScript is porting to Golang
Don’t miss the next email!

Ship dashboards in minutes — not sprints
Sempahor is a React based SDK to launch fully-interactive dashboards in your customer-facing products.
Semaphor helps you decouple analytics from your product code, so you can iterate quickly, and ship new insights independently — without needing to redeploy your app.
The CPO of TalentsConnect sums it up best:
“Semaphor has transformed our product and data team’s workflow. They can now more quickly prototype and test new use cases directly in our application with our clients, significantly reducing feedback cycle time. Plus, Semaphor’s styling options are outstanding, fitting seamlessly with our product’s design”

📱 React-Native
It’s been a quiet week in the React Native community—perhaps because all eyes are on the React Native Connection happening right now in Paris. Hopefully, we’ll have plenty of exciting topics to dive into next week 🤗
- 💸 Radon IDE – All-in-one tool for React Native & Expo development. Now with Network Inspector and Outline Renders!
- 🐦 Nice animated SplashScreen using Expo SplashScreen and RN Masked View.
- 🐦 React Native ExecuTorch 0.4 is announced for end of May: with Universal LLM Runner, Additional LLMs support, Embedding models, Multilingual Whisper, OCR, Image segmentation…
- 👀 React Native 0.79 Golden RC: We should have a stable release next week.
- 👀 Lynx is exploring solutions for native plugin development
- 🗓️ App.js Conf – 🇵🇱 Kraków – 28-30 May. We’re thrilled to announce the first speakers for App.js Conf 2025: Charlie Cheever, Enzo Manuel Mangano & Delphine Bugner! Grab your ticket now with a 15% discount using the code “TWIR”.
- 📜 SDK 52 patches for Xcode 16.3: If you encountered build issues when upgrading to Xcode 16.3, you may have to install the latest SDK 52 patch and RN0.77. Or move back to Xcode 16.2 🫠
- 📜 React Native: 10 years: Infinite Red celebrates the birthday.
- 📦 React Native Screens 4.10: iOS min supported version bumped to v15.1, experimental support for scrollview header when using formsheet, many android bug fixes.
- 📦 Unistyles 3.0 RC.1: This has just been announced at React Native Connection conference, the library entered RC. Apart from the nice styling features, this version is quite exciting because it handles many things on the “Shadow Tree” of React Native using C++, allowing you to implement dynamic styles that do not need React to re-render components on the JS side when dependencies such as theme, signal, screen size/orientation and other dependencies change. This reminds how CSS works on the web: we don’t need a React re-render when we cross a breakpoint.
- 📦 React Native MacOS 0.78: The library caught up. We also heard it now supports Skia and WebGPU.
- 📦 React Native Builder Bob 0.39 – Upgrades to ESLint v9
- 📦 React Native Gesture Handler 2.25
- 🎥 William Candillon – The Shader’s Gambit: Don’t expect much talking in this video, but it shows how far you can go with react-native-skia.
- 🎥 Theo – Android just changed forever
- 🎙️ RNR 326 – React Native Turns 10 🎉

🔀 Other

🤭 Fun
See ya! 👋