βš›οΈ This Week In React #262: React2Shell, Fate, TanStack AI, React Grab, Formisch | React Native 0.83, Reanimated 4.2, State of RN, Refined, Crypto, Worklets, Sheet Navigator | CSS, Temporal, Supply Chain, Firefox


β€‹πŸŒ Read Online ​

Hi everyone!

This week, it remains important for me to raise awareness about the React Server Components vulnerability, since an exploit is now widely available. Thankfully, we also have more positive React content to check with Fate, TanStack Alpha, React Grab, and more.

It’s even hotter on the React Native side. We were patiently waiting for 0.83 to publish πŸ˜‡ and it’s now out. You can now use in React Native πŸ”₯. Reanimated 4.2 is also out with Shared Elements Transition support πŸ”₯.

It’s the survey season, don’t forget to answer the 2 most important ones that are currently open:

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

πŸ’Έ Sponsor

​Learn how to build a TanStack Start project with Strapi​

In this video tutorial, you'll learn how to create a fully dynamic, SEO-friendly landing page and blog website, which includes the following features:

  • pagination
  • search
  • authentication
  • comments

TanStack Start is an open source React framework built by and for the community.

βš›οΈ React

​React2Shell - CVE-2025-55182​

In case you missed my email, a 10.0-scored vulnerability affecting React Server Components was unveiled last week. And it’s a really nasty one, enabling unauthenticated remote code execution with a simple HTTP request. Many React meta-frameworks and custom setups are affected, in particular Next.js (v14-canary, v15, v16). If your app is affected, you really need to upgrade now!

Although no exploit was initially shared, infosec researchers and hackers quickly reverse-engineered the patch, and an exploit has been circulating online only ~30 hours after the initial disclosure. Hackers around the world have already been exploiting it at scale. There are even browser extensions to detect and exploit vulnerable sites. It wouldn’t be surprising to see a worm exploiting it.

I’ve found so many related links, so here’s my top selection:

πŸ’Έ Sponsor

​Make your AI code guidelines stick with CodeRabbit​

You already tuned your AI agents with .cursorrules, CLAUDE.md, Agents.md, and Copilot-instructions. CodeRabbit reads those guideline files and uses them to enforce code quality in every PR review, so comments line up with the rules you have already written.

πŸ“± React-Native

​React Native 0.83​

A new minor version of React Native has just been published. Without any user-facing breaking changes, it reflects the efforts to stabilize the framework, making it easier to upgrade and benefit from new, useful features.

The highlights are:

  • React 19.2, enabling support for and useEffectEvent
  • DevTools with Network and Performance panels, and a new desktop app
  • Intersection Observers (Canary), another DOM API coming to React Native
  • Web Performance APIs are now stable
  • Hermes V1 performance improvements
  • Experimental iOS feature flags to compile out the Legacy Architecture, and debug precompiled binaries

​Reanimated 4.2 - Shared Element Transitions​

Software Mansion devs have finally reimplemented Shared Element Transitions – the most requested feature – on top of Reanimated 4 and the New Architecture. It makes it possible to animate views between two different screens, giving a feeling of continuity when navigating. This feature and other performance improvements are gated behind feature flags to collect feedback and finalize the implementation.

πŸ‡«πŸ‡· En franΓ§ais

πŸ”€ Other

🀭 Fun

See ya! πŸ‘‹

βš›οΈ This Week In React

πŸ”₯ Keeps React and React-Native experts up to date! Join 34k+ devs for one email per week.

Read more from βš›οΈ This Week In React

🌐 Read Online Hi everyone! Filip and Krzysztof from Software Mansion here! πŸ‘‹ It’s been another challenging week for the React ecosystem. Developers worldwide have been rushing to update their React versions to patch two new vulnerabilities. This serves as a good reminder for all of us to prioritize security during testing. Fortunately, React Native remains mostly unaffected by these threats, as Server Components aren’t yet widely used in the mobile environment. We are taking a well-deserved...

🌐 Read Online Hi everyone! A major React 19 Server Functions vulnerability has just been disclosed. Make sure to upgrade your React 19 or meta-framework ASAP! On the mobile side, we have more positive news: RNRepo should speed up our React Native builds even more, and Shared Elements Transitions are coming soon! (unlike React Native 1.0 πŸ˜…) Don’t forget to answer the State of React 2025 survey while it’s still open! As always, thanks for supporting us on your favorite platform: πŸ¦‹ Bluesky βœ–οΈ X...

🌐 Read Online Hi everyone! Kacper and Tymek from Software Mansion here! πŸ‘‹ This week, TanStack Pacer debuts in Beta, a new framework-agnostic library for controlling function timing with a dedicated React adapter. Lots of interesting articles featuring a 20,000x improvement in TanStack Router route matching algorithm speed, tips to speeding up Next.js on Kubernetes, and a tutorial for React 19 Actions for better component responsiveness. On the React Native side, we'd like to highlight an...