# 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%B2%20KickstartUI)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=kickstartui)

## Свързани елементи

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

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

**GitHub звезди**

10.8K

**Актуализиран на**

Aug 17, 2025

**Лиценз**

MIT License

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

Основен инструмент за управление на маршрутизацията и навигацията в приложения с React, който повишава ефективността на разработчиците и производителността на приложенията.

**GitHub звезди**

53.4K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

Тази рамка позволява на разработчиците да създават ефективни и лесни за поддръжка уеб приложения и компоненти, като съчетава декларативни и функционални техники за програмиране.

**GitHub звезди**

3.1K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

Това решение опростява разработването на съвременни уеб приложения, като използва модерни клиентски техники и същевременно запазва простотата на традиционните приложения, визуализирани от сървъра.

**GitHub звезди**

6.6K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

Управлявайте лесно състоянието на приложенията в Next.js, като използвате низа за заявка в URL адреса за запазване и синхронизиране на състоянието.

**GitHub звезди**

5.1K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

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

**GitHub звезди**

41.8K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

Колекция от React hooks, която улеснява разработката с готови за употреба решения, осигурявайки строго типизиране и ефективност в приложенията ви.

**GitHub звезди**

6.6K

**Актуализиран на**

Dec 6, 2024

**Лиценз**

MIT License

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

Управление на състоянието на формуляри без вградени компоненти, с типова безопасност, валидация, независима от схемата, прецизни абонаменти и удобни API за създаване на сложни формуляри.
