Aller au contenu principal

πŸ“¨ #263: DoS, RSC Explorer, Base UI, shadcn, Blender, TanStack, Format.js | Hermes, Screens, Survey, React Navigation, ZoomGrid, Radon, TrueSheet, PagerView, Nitro | Node.js, TypeScript, Safari, State of HTML

Β· 10 minutes de lecture
Filip KamiΕ„ski
Software Engineer - Software Mansion
Krzysztof Piaskowy
Software Engineer - Software Mansion
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

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 Christmas break πŸŽ„ so this will be our last issue until January 14th.
Merry Christmas and a Happy New Year to everyone! Thank you for reading our newsletter throughout the year. See you in 2026! πŸ‘‹

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

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Internationalizing your Next.js app in 2026

    Internationalizing your Next.js app in 2026

    Next.js 16 just landed β€” and with the new year around the corner, it’s the perfect time to take the pain out of your i18n setup and turn it into your competitive advantage. In learn.next-intl.dev, you’ll learn all the practical patterns you can apply immediately:

    • 🌍 I18n β‰  translations: Understand the pieces that make a truly localized experience
    • πŸ—οΈ Architecture that scales: Routing, locales, time zones & currencies done right
    • βš™οΈ The full picture: Backend, CMS, SEO, dev tooling, AI translations & more

    Enjoy 30% off for the holidays!

    βš›οΈ React​

    React DoS CVE

    Denial of Service and Source Code Exposure in React Server Components

    Another week, another set of React vulnerabilities - it’s a tough time for the React ecosystem. While these issues are less severe than the last one (allowing Remote Code Execution), they are still serious, and it’s recommended to upgrade React 19 again. Both are related to RSC and Server Actions.

    The first (CVE-2025-55184) is a denial-of-service flaw. Attackers can crash your server by sending a payload with a cyclical reference in the React Flight Protocol. This causes React to loop indefinitely until the server times out. The second vulnerability (CVE-2025-55183) involves code exposure due to a lack of user input validation. Under certain conditions, this can lead to the source code of your implementation being leaked.

    The maintainers reacted quite fast, and we have received several patch releases: React 19.2.3, Next.js 16.0.10, Vercel/SWR 2.3.8

    More resources about the recent React vulnerabilities here:

    RSC Explorer

    React Server Components Explorer

    If recent security headlines had a silver lining, it’s the renewed interest in how React Server Components actually work under the hood. And Dan Abramov showed up just in time with RSC Explorer, an interactive tool to help you visualize the wire format and master the mental model.

    Base UI

    Base UI

    Where components are rendered is not the only thing that should receive attention this week, as Base UI 1.0 is now stable, marking the official release of the unstyled primitives developed by the original creators of Radix UI, Floating UI and MUI. It’s a significant addition to the "headless" ecosystem, offering a refined alternative to Radix UI or React Aria. All the shadcn/ui components have already been rebuilt to support Base UI (tweet).

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      When your app become a floating window  - RN in VR

      When your app become a floating window - RN in VR

      VR pushes React Native developers to think more like adaptive-layout designers. Instead of working with fixed viewports and predictable screen sizes, you’re designing for flexible windows that users can move, resize, and interact with in new ways. In this article, Jan Jaworski from Callstack breaks down how to bring mobile experience patterns into VR safely: where they map well and where you’ll need to rethink typography, spacing, accessibility, and interaction models.

      If you want to build for Meta Quest with confidence, explore this step-by-step React Native VR series:

      • Get Started With Expo on Meta Quest
      • Use Expo Libraries on Horizon OS: A Guide to Compatibility
      • How to Release a React Native App on the Meta Horizon Store

      …and more.

      πŸ“± React-Native​

      State of React Native

      State of React Native

      The State of React Native survey is back and ready to accept your responses!
      It has been slimmed down to avoid overlap the State of React survey, focusing more on the React Native side of things. Please answer and help the core maintainers and library authors understand what they should focus on next year! πŸ™

      πŸ”€ Other​

      🀭 Fun​

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !