React 19.2 — Частичное предварительное рендеринг, API активности, веб-потоки для Node

ReactNode.jsSSR

Ключевое обновление

React 19.2 (выпущен 1 октября 2025 года) добавляет частичное предварительное рендеринг и API возобновления, новый примитив , useEffectEvent и cacheSignal (для серверных компонентов), а также исправления поведения SSR: пакетирование раскрытий Suspense и поддержка веб-потоков для Node (при этом для максимальной производительности по-прежнему рекомендуется использовать Node Streams). (react.dev)

Почему это важно

Это практическое обновление, а не просто синтаксический сахар. Частичное предварительное рендеринг + возобновление позволяет вам предварительно рендерить статические части на CDN и затем возобновлять серверное рендеринг для динамических оболочек, что обеспечивает более быстрое время до первого байта (TTFB) и более безопасные инкрементальные шаблоны SSG для крупных сайтов. и cacheSignal предоставляют первоклассный способ фонового рендеринга или сохранения состояния вне экрана без блокировки видимого пользовательского интерфейса, что может заметно ускорить навигацию и снизить "дёргание" UX. Исправление пакетирования Suspense и поддержка веб-потоков улучшают согласованность между потоковым SSR и клиентским рендерингом и делают потоковые конвейеры более надежными; обратите внимание, что React рекомендует использовать Node Streams для сырой производительности и поддержки сжатия, поэтому оцените API потоков в вашем серверном стеке перед переключением. Наконец, изменения в линтинге и инструментах (eslint-plugin-react-hooks v6.x) означают, что вам понадобятся небольшие обновления инструментов разработки для безопасного использования useEffectEvent. В целом: протестируйте пути SSR и промежуточное ПО, попробуйте Activity на некритических маршрутах, чтобы измерить приросты навигации, и проверьте свой стек потоковой передачи/сжатия Node перед миграцией. (react.dev)

Источник

Читать дальше