React Status #454: Critical RSC Vulnerability, Vite 8 Beta, and Performance Insights
React Status #454 features a critical security alert for React Server Components, the launch of Vite 8 Beta, new React Router RSC support, and performance insights.
Welcome to React Status #454, published on December 3, 2025. You can read this issue on the web.
โ ๏ธ Critical Security Vulnerability Discovered in React Server Components
Breaking news from the React team affects anyone whose application supports React Server Components (RSCs), even if they are not actively using them. Versions 19.0, 19.1.0, 19.1.1, and 19.2.0 of react-server-dom-webpack, react-server-dom-parcel, and react-server-dom-turbopack are susceptible to a remote code execution vulnerability. An immediate upgrade is required.
However, the React team clarifies: "if your appโs React code does not use a server, your app is not affected by this vulnerability."
๐ก As part of this disclosure, React 19.0.1, 19.1.2, and 19.2.1 have just been released.
The React Team
Ship High-Performance React Apps
Join Steve Kinney for this comprehensive video course on React performance. You'll delve into hydration, suspense, resource loading, server actions, and more, gaining the expertise to build applications that are both fast and responsive.
Frontend Masters (Sponsor)
Vite 8 Beta: The Rolldown-Powered Vite
The first beta of Vite 8, now powered by Rolldown, is here. It promises significantly faster production builds and establishes a robust platform for future extensions of Vite.
VoidZero Inc.
React Router's Take on React Server Components
Kent C. Dodds shares: "Did you know React Router is adding React Server Components support? Itโs still experimental, but itโs very close to landing, and I think React Routerโs take on RSC is really great. Hereโs what you need to know."
Kent C. Dodds
๐ The State of TanStack, Two Years of Full-Time OSS
Tanner Linsley narrates the journey of building one of the most successful families of open-source libraries in the community today.
Tanner Linsley
๐บ It's Not New: How 'The New Architecture' Unlocks React Native's Future
It's no longer just 'new'; it's the way forward, explains a React Native core team member.
Cipolleschi and Chludziลski
๐ Taking Down Next.js Servers for 0.0001 Cents a Pop
An explanation of a previously patched attack; upgrading to Next.js 15.5.5 or 16+ resolves the issue.
Alex Browne
๐ Next.js 16: Whatโs New for Authentication and Authorization
Will Johnson (Auth0)
๐ Designing Design Systems
Dominik Dorfmeister
๐ ๏ธ Code, Tools & Libraries
๐ Better Auth: A Comprehensive Authentication Framework
An authentication and authorization framework offering email/password-based auth, OAuth and social sign-in, account/session management, 2FA, and more. Version 1.4 was just released, introducing stateless/database-free session management support.
Better Auth
react-native-quick-crypto 1.0: Node's crypto For React Native
A swift implementation of Node's Crypto module, written in C/C++ JSI, designed for fast cryptography functions within React Native applications.
Margelo GmbH
Tuple - The Fastest Way to Review AI Slop

Wasting hours debugging AI-generated code? Tuple facilitates team collaboration to identify, refine, and ship your code more efficiently.
Tuple (Sponsor)
๐ธ React Web Camera: A Component for Capturing Multiple Photos Directly From the Browser
This component enhances the user experience by allowing multiple captures without needing to reopen the camera. It offers seamless integration with your app via custom styling. A demo is available.
shivantra
Docs: A React-Powered Collaborative Writing Environment
Developed through a collaboration between the French and German governments, Docs is a feature-rich collaborative note-taking, wiki, and documentation application built upon React, Django, and BlockNote. GitHub repository.
The Government of France
๐๏ธ FullCalendar: A Full-Sized JavaScript Calendar Control
Integrate a Google Calendar-style experience into your own applications. It provides connectors for React, Vue, and Angular, but can also be used with plain JavaScript. The base version is MIT licensed, with a commercial version available for additional features.
Adam Shaw
Custom React Directives (a.k.a. useNemo)
Custom directives are becoming increasingly popular; why not join the trend and create your own? ๐
Adem Kouki
๐ React Spectrum Charts v1.22.0
Adobe's declarative charting library for composing accessible, Spectrum-styled data visualizations.
React Markdown Editor v4.0.10
A simple Markdown editor component featuring preview and syntax highlighting support. Demos are available
markdown-to-jsx v9.3.0
A customizable toolchain for converting Markdown to JSX.
React Uploady 1.13
Components and hooks for file uploading.
Berry v51.0
A Material UI admin dashboard template for React.
Reactylon 3.5
A Babylon.js-powered XR framework for React.
React Three Fiber 9.4.2
A React renderer for Three.js.
Prettier 3.7
The popular opinionated code formatter.
Preact 10.28.0
The fast, tiny alternative to React.
๐ข Elsewhere in the Ecosystem
Anthropic Acquires Company Behind Bun
Anthropic, renowned for its Claude large language models, has acquired the company behind Bun, the server-side JavaScript runtime. Jarred Sumner, Bun's creator, provides a thorough account, emphasizing that Bun remains as open as ever.
Electron Enters 'Quiet Month'
The Electron project has initiated a 'quiet month' to allow maintainers a period of rest before resuming full activity in January. The post also includes a review of Electron's developments in 2025.
Node 24 LTS Now Available on Vercel
Node 24 LTS is now available for builds and functions on Vercel.
DepX's Badge Generator
DepX offers a graphical badge generator that you can embed in your README or project site to visually indicate the number of dependencies your npm package has.
Easily unsubscribe at any time. Your e-mail address is safe โ here's our privacy policy.