В этом видео мы проводим техническое сравнение обновленного React Router v7 (в режиме Framework Mode) и его главного конкурента — TanStack Router.
Разбираем, действительно ли React Router догнал современные стандарты безопасности типов (Type-safety) и удобства работы с данными, или же TanStack остается лидером по developer experience благодаря своей продуманной архитектуре.
На примере конфигурации маршрутов и обработки данных мы сравнили подходы:
1. React Router 7 Framework Mode. Новые возможности серверного рендеринга (SSR), работа с лоадерами (Loaders) и экшенами (Actions), а также изменения в типизации,,.
2. TanStack Router. Полная сквозная типизация, встроенная валидация параметров (интеграция с Zod) и файловый роутинг,.
3. Стратегии кэширования. Сравнение встроенных механизмов управления состоянием сервера и ограничения, которые заставляют использовать TanStack Query в сложных проектах.
00:00 - Интро
00:45 - React Router v7
02:10 - Режимы работы, Framework Mode
06:40 - Конфигурация роутов и типизация в React Router
09:05 - Работа с Loaders и Actions
20:00 - TanStack Router: от React Query к роутингу
22:50 - Type-safety. React Router vs TanStack Router?
27:00 - Валидация search-параметров и защита от ошибок в Runtime 29:05 - Загрузка данных в TanStack: зависимости лоадеров и Stale Time
38:30 - Обработка ошибок и Error Components
40:05 - Плюсы и минусы встроенного кэширования