βš›οΈ This Week In React #277: TanStack RSC, React2Dos CVE, Next.js, MUI, Base UI, Aria, StyledComponents, Storm | Pulsar, Nitro Fetch, Flow, Agent React DevTools, Pretext, Vector, Metro, Ease, Voltra | HTML-in-Canvas, Yuku, Bun, Syncpack


β€‹πŸŒ Read Online ​

Hi everyone, Seb and Jan here πŸ‘‹!

This week we finally have an experimental version of TanStack RSC! A new React DoS vulnerability affects Server Functions, so you probably need to upgrade React again. There are also important releases from the MUI team, and Styled Components is still alive!

On the React Native side, we got a new universal Haptics library, and a much faster fetch alternative. We heard VisionCamera 5 is around the corner.

Let's dive in!

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

πŸ’Έ Sponsor

​The fastest Postgres + MySQL database​

PlanetScale Metal runs on blazing-fast NVMe in your favorite hyperscaler clouds. Get high-performance, reliability, and the best DX available for Postgres and MySQL.

Companies like Cash App, Cursor, and MyFitnessPal trust PlanetScale for their Tier 0 databases.

With PlanetScale, you get:

  • The best performance with local NVMe
  • AI integration with our MCP, skills, and automatic schema recommendations
  • Built-in query observability with Insights
  • Pricing from $5/mo

​Migrate your database today​

βš›οΈ React

​TanStack - React Server Components Your Way​

Two weeks ago, we covered the TanStack Start RSC sneak peek that Tanner offered us at React Paris. And now, they are available as an experimental feature!

My highlights remain mostly the same:

  • Primitives: RSCs are supported through 3 primitive APIs that permit manipulating RSCs as any other stream of data, immediately compatible with existing tools such as React Query, TanStack Router loaders, localStorage, CDNs, and HTTP caches. It is entirely opt-in and does not impose a server-first approach nor any framework convention, giving you total freedom on how to compose those primitives.
  • Composite Components: The server renders an RSC with slots that get filled by the client. You don’t need ’use client’ directives, although they are supported. This new concept creates an explicit boundary between the server and the client. It should be possible to co-locate client/server components in the same file, this way.
  • No Server Actions: A design decision for security reasons. Recent React CVEs affecting other RSC frameworks were due to Server Functions handling Flight payloads and don't apply to TanStack Start, as Jack Herrington explains in this video.

What strikes me is just how different this is from Next.js. It feels more like a library than a framework, and more in sync with the philosophy that initially attracted me to React.

πŸ’Έ Sponsor

​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-Native

​Pulsar - Haptic Feedback Library​

Meet Pulsar, a new library from Software Mansion that makes implementing haptic feedback much easier. Comes with SDKs for React Native, native iOS, and Android. See also the intro video.

  • 150+ patterns to browse, filter, preview, and ship
  • Live Preview Playground app for testing on a physical device
  • Multiplatform SDKs
  • Audio preview for testing in a simulator
  • Pulsar Studio – coming later – will allow the design of custom haptic sequences

πŸ”€ 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, Krzysztof and Filip from Software Mansion here πŸ‘‹! Big releases anchor the week. React Email 6.0 consolidates a fragmented ecosystem into one package, unlocking an embeddable editor and more reliable HTML rendering across mailboxes. On mobile, Marc Rousavy shipped VisionCamera v5 with a full Nitro Modules rewrite, Worklets integration, pro controls, and a modular plugin architecture.Heads up on the Vercel April 2026 incident: rotate your integration tokens if you use...

🌐 Read Online Hi there, Seb and Jan here πŸ‘‹! This week brings a collection of smaller, yet still noteworthy, React releases and articles. On the React Native side, v0.85 just dropped with a new Shared Animation backend. Speaking of animations, we have a little sneak peek of exciting things coming, such as <ViewTransition> and Skia Graphite. With the recent surge in npm supply chain attacks, it’s worth reviewing the npm Security Best Practices guide to secure your setup. Let's dive in! As...

🌐 Read Online Hi everyone, Seb and Jan here πŸ‘‹! This week, we have news about popular React meta-frameworks. Next.js Adapters API should help host it anywhere without compromise. TanStack Start unveils a preview of its React Server Components. The React Compiler port to Rust is being actively worked on. No major announcement in the React Native world, but still many interesting releases. React Native v0.85 should be released next week. Axios has been compromised in a major supply chain attack....