React Weekly — 2024 · Issue 2
6/21/2026
Welcome to React Weekly Issue 2 — your concise, actionable snapshot of what’s shipping, shifting, and sparking discussion across the React ecosystem this week. We’re spotlighting real-world RSC integrations, hard-won security lessons, and the people building the tools you’ll rely on all year.
Releases
- React 19.0.0-rc.2 ↗github.com/facebook/react · Adds stable `useActionState` and updated hydration error boundaries
- Next.js 14.2.5 ↗nextjs.org · Improves RSC payload deduplication and fixes streaming edge cases
- Vite Plugin React Compiler v1.4 ↗github.com/facebook/react · Now supports automatic hook extraction for `use` in Server Components
Articles & good reads
- What’s New in React Server Components (Q2 2024) ↗react.dev · Official deep dive into new RSC semantics, including `use client` scoping and module boundary enforcement
- Securing Your React App Against SSRF in RSC Environments ↗vercel.com/blog · Practical mitigation patterns for data fetching in server contexts
- The `use` Hook, Explained: From Suspense to Streaming ↗swyx.io · Walkthrough of how `use` enables fine-grained async resolution in Client and Server Components
Tools & libraries
- @tanstack/react-query v5.42 ↗tanstack.com · Adds built-in RSC-compatible query hydration via `dehydrate()` and `Hydrate` component
- RSC Debug Toolkit ↗github.com/vercel · VS Code extension for visualizing RSC boundaries, payloads, and client/server waterfalls
- React Security Linter v2.1 ↗github.com/facebook/react · New rules for detecting unsafe `dangerouslySetInnerHTML` usage in Server Components
Videos & talks
- Building a Full-Stack App with Vite + RSC (React Conf 2024 Recap) ↗YouTube / React Conf · Demo of zero-config RSC setup using Vite + `@vitejs/plugin-react-swc`
- OSS Spotlight: Meet the Maintainers of React-Compiler ↗Twitch / Reactiflux · Live Q&A with core contributors behind the React Compiler’s open-source rollout
- Next.js + RSC: What Works Today (and What Doesn’t) ↗YouTube / Vercel · Honest assessment of current RSC limitations in middleware, auth, and static generation