← Усі статті

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-застосунків.

Чому це важливо

«Нудний» React Router v8 — сигнал зрілості: команда не гониться за ребрендингом, а доводить маршрутизацію, data API та міграційні шляхи. Для команд із десятками екранів і роками історії це знижує ризик «переписати заради переписування».

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 для регресій продуктивності.
Новина Практичний висновок
Router v8 «boring» Стабільність > модний стек
Compiler на Rust Менше ручних memo без зміни UI-бібліотеки
WP відкат React 19 Мажор у monolith-CMS — повільніше, ніж у проєкті з нуля

Підсумок

React Router v8 — про довіру до маршрутизації в продакшені, а не про wow-ефект. Разом із компілятором на Rust і RN 0.86 випуск #479 показує: екосистема React прискорюється інфраструктурою, а вибір «нудного» роутера лишається раціональним для багатьох команд.