Содержание
Коротко
В выпуске 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 с тысячами плагинов — политическое решение, не только техническое.
На практике
- Если на v6/v7 — прочитайте migration notes v8 до EOL; оцените, нужен ли вам Remix или достаточно эволюции React Router.
- Следите за React Compiler — включение в Next.js canary — повод прогнать бенчмарк на своём бандле.
- RN-командам — протестировать edge-to-edge на Android 15+ и beta EAS Observe для регрессий перформанса.
- 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 ускоряется инфраструктурой, а выбор «скучного» роутера остаётся рациональным для многих команд.