React 19.2 — Частичное предварительное рендеринг, компонент Activity и улучшения серверного стриминга

ReactSSRПроизводительностьTypeScript

Основное обновление

React 19.2 (выпущен 1 октября 2025 года) добавляет Частичное предварительное рендеринг для React DOM, новый примитив для выражения приоритетной работы UI, новые примитивы, такие как cacheSignal и useEffectEvent, а также несколько улучшений серверного рендеринга (пакетированные границы Suspense для SSR и поддержка Web Streams для Node), которые позволяют приложениям стримить меньший, более инкрементальный HTML/JS клиенту, сохраняя при этом предсказуемую семантику серверного рендеринга. (react.dev)

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

Этот релиз является практическим шагом к тому, чтобы серверные UIs были как быстрее, так и проще в эксплуатации в производственной среде: Частичное предварительное рендеринг и улучшенный SSR стриминг уменьшают время до интерактивности и накладные расходы на гидратацию для приложений, использующих серверные компоненты или тяжелый SSR, что означает меньше клиентского JS для тех же функций. Примитив и cacheSignal/useEffectEvent предоставляют командам более четкие, составные инструменты для приоритизации и предсказуемого поведения побочных эффектов/кэширования — полезные для сложных интерактивных потоков (формы, прогрессивная загрузка) без необходимости прибегать к произвольным состояниям. Влияние на инструменты умеренное, но реальное: обновите правила ESLint/plugin, запустите доступные codemods и проверьте границы Suspense и поведение гидратации в вашем CI (и следите за тем, как интеграции фреймворков, таких как Next.js/Remix/Astro, принимают эти примитивы). Для производственных команд этот релиз стоит протестировать сейчас для измеримых улучшений фронтенд нагрузки и TTI, особенно если вы полагаетесь на SSR или серверные компоненты. (react.dev)

Источник

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