# TanStack Router

Современная масштабируемая библиотека маршрутизации для React с упором на типобезопасность и эффективное управление данными.

[Website](https://tanstack.com/router/latest) [GitHub](https://github.com/TanStack/router) [npm](https://npmjs.com/package/@tanstack/react-router)

TanStack Router предлагает полностью типобезопасную маршрутизацию для приложений на React. Библиотека переосмысляет современные подходы к маршрутизации, улучшая опыт разработчиков без ущерба для безопасности типов.

Роутер упрощает получение данных и обеспечивает мгновенные переходы благодаря встроенному кэшированию и автоматической предварительной загрузке. Универсальный API загрузчиков предотвращает каскадные запросы, позволяя страницам загружаться параллельно и не заставляя пользователей ждать.

Кроме того, в TanStack Router есть расширенный API параметров поиска, который улучшает управление состоянием за счёт схем, валидации и изменения параметров поиска URL. Это позволяет реже использовать состояние в памяти и повышает удобство работы пользователей.

Лёгкая архитектура (всего 12kb) обеспечивает производительность и масштабируемость, поэтому библиотека подходит для высокопроизводительных приложений. Интеграция с такими партнёрами, как Vercel, Clerk, Convex и Sentry, повышает её ценность, обеспечивая безопасность, взаимодействие с данными в реальном времени и эффективный мониторинг приложений.

## Возможности

- 100% типобезопасность
- Параллельные загрузчики маршрутов
- Полноценные API параметров поиска
- Вложенные маршруты и маршруты макетов
- Лёгкая библиотека (12kb)
- Suspense и переходы
- Строгая навигация
- Автодополнение путей
- Схемы параметров поиска
- Валидация параметров поиска
- Разбор и сериализация параметров поиска
- Предварительная и последующая обработка параметров поиска
- Совместное использование структуры
- Автоматическая предварительная загрузка
- Асинхронные элементы
- Элементы в ожидании
- Границы обработки ошибок

## Подробности

**Звёзды на GitHub**

8.4K

**Загрузки NPM**

228.8K/неделю

**Последняя версия**

1.86.1

**Создано**

Jan 14, 2019

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20KickstartUI)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=kickstartui)

## Похожие ресурсы

### [TanStack Start](https://kickstartui.com/ru/details/tanstack-start/)

Полностековый метафреймворк для React и Solid с типобезопасной маршрутизацией, SSR, потоковой передачей, серверными функциями и сборкой на базе Vite, готовый к развёртыванию в любой среде.

**Звёзды на GitHub**

10.8K

**Обновлено**

Aug 17, 2025

**Лицензия**

MIT License

### [React Router](https://kickstartui.com/ru/details/react-router/)

Необходимый инструмент для управления маршрутизацией и навигацией в приложениях React, повышающий эффективность разработки и производительность приложений.

**Звёзды на GitHub**

53.4K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [Hybrids](https://kickstartui.com/ru/details/hybrids/)

Этот фреймворк помогает разработчикам создавать эффективные и удобные в поддержке веб-приложения и компоненты, сочетая декларативное и функциональное программирование.

**Звёзды на GitHub**

3.1K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [Inertia.js](https://kickstartui.com/ru/details/intertiajs/)

Это решение упрощает разработку современных веб-приложений: в нем используются современные клиентские технологии, но сохраняется простота традиционных приложений с серверным рендерингом.

**Звёзды на GitHub**

6.6K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [nuqs](https://kickstartui.com/ru/details/nuqs/)

Легко управляйте состоянием приложения в Next.js, используя строку запроса URL для сохранения и синхронизации состояния.

**Звёзды на GitHub**

5.1K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [React Hook Form](https://kickstartui.com/ru/details/react-hook-form/)

Мощная библиотека для работы с формами, которая упрощает их обработку в приложениях React, уделяя особое внимание производительности и удобству использования.

**Звёзды на GitHub**

41.8K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [usehooks-ts](https://kickstartui.com/ru/details/usehooks-ts/)

Набор React-хуков, упрощающих разработку благодаря готовым решениям, строгой типизации и эффективной работе приложений.

**Звёзды на GitHub**

6.6K

**Обновлено**

Dec 6, 2024

**Лицензия**

MIT License

### [TanStack Form](https://kickstartui.com/ru/details/tanstack-form/)

Headless-управление состоянием форм с проверкой типов, валидацией без привязки к схеме, точечными подписками и удобным API для создания сложных форм.
