React 19.2 — Partial Pre‑rendering, Activity API, Web Streams for Node

ReactNode.jsSSR

Key update

React 19.2 (released Oct 1, 2025) adds Partial Pre‑rendering and resume APIs, a new primitive, useEffectEvent and cacheSignal (for Server Components), Performance Tracks in DevTools, plus SSR behavior fixes: batching of Suspense reveals and Web Streams support for Node (with Node Streams still recommended for top performance). (react.dev)

Why it matters

This is a practical release, not just syntactic sugar. Partial Pre‑rendering + resume lets you prerender static parts to CDNs and later resume server rendering for dynamic shells, enabling faster TTFB and safer incremental SSG patterns for large sites. and cacheSignal give a first‑class way to background render or preserve offscreen state without blocking visible UI, which can noticeably speed navigations and reduce UX jank. The Suspense batching fix and Web Streams support improve consistency between streaming SSR and client rendering and make streaming pipelines more reliable; note React recommends Node Streams for raw performance and compression support, so evaluate stream APIs in your server stack before switching. Finally, the lint and tooling changes (eslint-plugin-react-hooks v6.x) mean you’ll need small dev tooling updates to adopt useEffectEvent safely. Overall: test SSR paths and middleware, try Activity in noncritical routes to measure navigation gains, and validate your Node streaming/compression stack before migrating. (react.dev)

Source

Read Next