π¨ #242: Vite RSC, Next.js, NuxtLabs, shadcn, TanStack, Valtio, XState, RHF | Unistyles, Rag, Shadow Insets, Ignite, Metro, RN 0.81 RC | TypeScript, CSS Gaps, Browserlist-rs, Biome, Astro, esbuild
Hi everyone! Kacper and Krzysztof from Software Mansion here! π
It definitely feels like everyone caught the lazy summer vibe as the whole world went on vacation but we still managed to carve out something interesting for you to read.
Weβve learned how Meta renders React server-side (which is crazy, actually) and Vercel has made some interesting moves in the metaframework sphere by acquiring NuxtLabs.
From the React Native ecosystem, we have React Native Unistyles 3.0, now marked as stable, and weβve seen the first RC of React Native 0.81, although without any additional context whatsoever.
Enjoy the read!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain email !

πΈ Sponsorβ
React Universe Conf, September 2β4, 2025
React Universe Conf is where the React and React Native worlds collide to push the limits of cross-platform and full-stack development. Join core contributors, tech influencers and industry leaders. Catch the latest tech reveals and trends. Dive into advanced workshops on Brownfield integration and Observability in React Native. Finally, soak up the iconic vibe and discover the scenic charm of WrocΕaw.
Why be there?
- 25+ speakers from Meta, Microsoft, Vercel, Klarna and others
- Hands-on workshops on Day 0
- 600+ developers from around the world
Topics include: Mobile Microfrontends, Next.js, Module Federation, WebAssembly, and many moreβ¦
ποΈ Use a TWIR promo code for a 10% discount: https://www.reactuniverseconf.com/

βοΈ Reactβ
- πΈ PostHog - We built an AI envoy, you can too
- π NuxtLabs joins Vercel: Vercel has acquired NuxtLab - an organization responsible for maintaining Nitro and Nuxt. The creator of SolidJS pointed out that many metaframeworks are now under Vercelβs influence, including TanStack Start.
- π Next.js PR β Generate route types manifest: A proposed change to Next.js to automatically generate types for all app's routes, making them globally available without needing imports. This would provide immediate type safety, an IDE autocompletion for page props and layout slots, which would help to catch routing errors early.
- π Next.js PR - Forward browser errors/logs to terminal
- π¦ Alex Sidorenko taught us how to secure your Next.js server actions
- π¬ How does Facebook serve React pages? (r/reactjs): Surprisingly, they use the Hermes engine - the React Native runtime - to run React web SSR!
- π Introducing valtio-reactive: a Reactive Library Built on Valtio: Describes how the global state management library Valtio is enriched with missing reactivity and observability features.
- π The History of React Through Code: Great breakdown of how React has evolved into its mature form, highlighting the pros and cons of chosen approaches over time. It traces React's evolution from its early days with JSX and the Virtual DOM to modern features like Hooks, Suspense, and Server Components, demonstrating how each improvement builds upon core React principles.
- π How to test React Server Component: Since there is no official way to test RSC, people have come up with some crazy ideas on how to do it. This one is not a recommended approach; it's extremely hacky but clever enough to be worth seeing.
- π Infinite Queries in React Query: Showcase of how
useInfiniteQuery
from React Query can simplify implementing infinite scroll. - π The Tyranny of Tiny Modules in React and Next.js codebases: The author questions the "keep all Reactβs modules small" approach, pointing out that sanity should sometimes take precedence over overly restrictive rules - choose what is best for your team. While I don't agree with everything the author said, I still think it can broaden someone's perspective.
- π Deep dive into state and useState: It covers the area of Reactβs state management that you might not need on a daily basis, but it's really good to know because this knowledge can help you solve edge cases.
- πΈ Add secure digital signatures to your React app with Apryse SDK - simplify e-signing for contracts and more!
- π¦ @vitejs/plugin-rsc β React Server Components (RSC) support for Vite: now officially available on npm under the
@vitejs
org - π¦ shadcn 2.8 β Init & add components, themes, hooks from local JSON files
- π¦ react-hook-form 7.60 β New
keepFieldsRef
option for avoiding re-registering input reference after reset() - π¦ Lexical 0.33 - Extensible text editor framework
- π¦ TanStack Router 1.125 - Selective SSR: Gives the ability to define where the component renders and where
loader
andbeforeLoad
executes on a per route basis. - π¦ React-Email 4.1 - Separate package for storing the preview server
- π¦ Recharts 3.1 - New
useOffset
andusePlotArea
,useActiveTooltipDataPoints
- π¦ XState/store 3.8 β Undo/redo functionality
- π₯ Theo β Review of βReact feels insaneβ article
- π₯ Ryan Carniato β How Signals can improve React
Ne manque pas le prochain email !

πΈ Sponsorβ
Sentryβs new ai agent hits 94.5% root causing accuracy
AI is pretty good at creating bugs. Can it also resolve them?
Seer is Sentryβs new AI agent β and the only AI agent that uses all of the context that Sentry provides: errors, stack traces, commit history, logs, traces, spans, breadcrumbs.
Seer sifts through the data, finds the root cause of an issue (with 94.5% accuracy!), and can open a PR with a fix. Ship it, close the tab, and move on with your life. Itβs private by default, supports Β±any stack, and it actually works.
Get hands on with the Sentry engineering team to use Seer, Debug MCP, configure Agent Monitoring on July 23. Join the workshop β

π± React-Nativeβ
React Native Unistyles 3.0 is now stable. Itβs a styling library written in C++ that enables recomputing and updating only necessary styles and components based on dependency changes, eliminating unnecessary re-renders. The library is now powered by Nitro Modules and supports only the New Architecture. The 3.0 release features an updated API aligned with the React Native StyleSheet, Compound Variants, Scoped Themes, deep integration with React Native Reanimated, and much more.

- πΈ React Universe Conf 2025 β Last call for the Regular Access ticket batch! Use code TWIR for 10% off and join us in September!
- π React Native PR β Support for CSS blur filter on iOS
- π¦ Expo is working on a solution for handling modals and sheets
- π¦ Shadow insets support for Expo 52+
- π¦ Szymon demoed a support for Redux DevTools in React Native DevTools
- π¨ Enzo Manuel Mangano showcased on X a bunch of cool animation demos from his App.js 2025 talk. He also open-sourced them on GitHub
- π Introducing React Native RAG: On-device Retrieval-Augmented Generation library for React Native with seamless ExecuTorch integration. This helps improve LLM responses with extra local knowledge.
- π Announcing Ignite 11: Bison: Ignite 11 comes with support for the New Architecture only, Expo SDK 53, a custom state management solution, and more
- π The Universal Way: One Codebase, all platforms: Creating Universal Multiplatform Apps isn't always as easy as we might hope, but using the right tools can increase your chances of success. The article describes the benefits you can gain by using universal tools like Solito, Expo Router, or Tamagui
- π¦ Metro 0.82.5 β Fast refresh stability and performance improvements
- π¦ React Native 0.81.0 rc.0
- π₯ Expo β Speed up your Expo Builds with Remote Build Cache
- ποΈ Rocket Ship 75 β Epic React Native Packages, Background Images, Skia and WebGPU Updates, Expo Router & The MCP Hype

π Otherβ
- π¨ A visual, interactive interpretation of the behaviors in Effect.ts
- π Stylable CSS gaps: A new CSS feature, Gap Decorations, is being introduced to allow developers to easily style the "gap" areas between items in flex, grid, and multi-column layouts, addressing previous limitations
- π JavaScript scope hoisting is broken
- π Satisfies in TypeScript
- π List Reordering with View Transition
- π Browserslist-rs Gets Major Refactor, Cutting Binary Size by Over 1MB
- π¦ TypeScript 5.9-beta -
import defer
support, CLI configuration improvements, better descriptions for DOM APIs - π¦ Biome 2.1 β faster scanner and type inference improvements
- π¦ Astro 5.11 - Improve CSP support, disable HTML streaming
- π¦ esbuild 0.25.6 β better tree-shaking, improved CSS selector support, configurable delay in watch mode

π€ Funβ
See ya! π
Ne manque pas le prochain email !