← Все статьи

React Router v8: скучный, но правильный релиз

React Status #479: React Router v8 как «намеренно скучный» апдейт, Rust-порт React Compiler, RN 0.86, TypeScript 7 RC и новости экосистемы React.

Содержание

Коротко

В выпуске React Status #479 главная тема — React Router v8: релиз, который авторы называют намеренно «скучным». Это не хайп ради хайпа, а эволюция проверенного маршрутизатора на фоне нового Remix. Параллельно — Rust-порт React Compiler, React Native 0.86, откат React 19 в WordPress 7.1 и RC TypeScript 7.0.

Что произошло

Brooks Lybrand в обзоре React Router v8 подводит итог пути с v6/v7: что изменилось, почему v6 уходит в EOL, и когда имеет смысл держаться за React Router, а не перескакивать на «новый блестящий» стек. Аргумент простой: для продакшен-приложений предсказуемость и зрелость иногда важнее модного фреймворка.

Остальной выпуск — срез экосистемы:

  • React Compiler на Rust уже влит; поддержка появляется в Next.js (canary), Oxlint 1.70, swc, Rolldown.
  • React Native 0.86 — edge-to-edge на Android 15+, улучшения DevTools.
  • WordPress 7.1 планировал React 19, но откатили из‑за несовместимости плагинов.
  • Expo открыл бета EAS Observe — мониторинг производительности RN-приложений.
  • Статьи недели: сигналы vs Redux, TanStack Start для мигрантов с Next.js, переход на App Router, Zustand вместо перегруженных hooks.

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

«Скучный» React Router v8 — сигнал зрелости: команда не гонится за ребрендингом, а доводит маршрутизацию, data APIs и миграционные пути. Для команд с десятками экранов и годами истории это снижает риск «переписать ради переписывания».

Rust-порт компилятора и RN 0.86 показывают, что оптимизация React всё чаще уходит в инфраструктуру (компилятор, нативный слой), а не в новый синтаксис компонентов. Откат WordPress — напоминание: апгрейд мажорной версии React в CMS с тысячами плагинов — политическое решение, не только техническое.

На практике

  1. Если на v6/v7 — прочитайте migration notes v8 до EOL; оцените, нужен ли вам Remix или достаточно эволюции React Router.
  2. Следите за React Compiler — включение в Next.js canary — повод прогнать бенчмарк на своём бандле.
  3. RN-командам — протестировать edge-to-edge на Android 15+ и beta EAS Observe для регрессий перформанса.
  4. WordPress-плагины — не рассчитывайте на React 19 в core до стабилизации экосистемы расширений.
Новость Практический вывод
Router v8 «boring» Стабильность > модный стек
Compiler на Rust Меньше ручных memo без смены UI-библиотеки
WP откат React 19 Мажор в monolith-CMS — медленнее, чем в проекте с нуля

Итог

React Router v8 — про доверие к маршрутизации в продакшене, а не про wow-эффект. В связке с компилятором на Rust и RN 0.86 выпуск #479 показывает: экосистема React ускоряется инфраструктурой, а выбор «скучного» роутера остаётся рациональным для многих команд.