Зміст
Коротко
У випуску 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 з тисячами плагінів — політичне рішення, не лише технічне.
На практиці
- Якщо на v6/v7 — прочитайте migration notes v8 до EOL; оцініть, чи потрібен вам Remix, чи достатньо еволюції React Router.
- Слідкуйте за React Compiler — увімкнення в Next.js canary — привід прогнати бенчмарк на своєму бандлі.
- 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 прискорюється інфраструктурою, а вибір «нудного» роутера лишається раціональним для багатьох команд.