# TanStack Router

Šiuolaikiška ir lengvai plečiama maršrutizavimo biblioteka, specialiai skirta React, daugiausia dėmesio skirianti tipų saugumui ir efektyviam duomenų valdymui.

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

TanStack Router siūlo visiškai tipų saugų maršrutizavimo sprendimą React programoms. Ši biblioteka iš naujo kuria šiuolaikinius maršrutizavimo šablonus, kad pagerintų kūrėjų patirtį neaukojant saugumo.

Maršrutizatorius supaprastina duomenų gavimą ir leidžia akimirksniu pereiti į kitus puslapius, nes turi integruotą podėlį bei automatinį išankstinį įkėlimą. Jo universali įkėlimo API apsaugo nuo nuoseklaus duomenų laukimo, todėl puslapiai įkeliami lygiagrečiai ir naudotojai nelieka laukti.

Be to, TanStack Router turi pažangią paieškos parametrų API, kuri pagerina būsenos valdymą, nes leidžia apibrėžti URL paieškos parametrų schemas, juos validuoti ir keisti. Dėl to mažiau pasikliaujama atmintyje saugoma būsena ir pagerėja naudotojų patirtis.

Lengva architektūra (tik 12kb) užtikrina našumą ir plečiamumą, todėl ši biblioteka patikimai tinka didelio našumo programoms diegti. Integracija su tokiais partneriais kaip Vercel, Clerk, Convex ir Sentry suteikia papildomos vertės: užtikrina saugumą, sąveiką su duomenimis realiuoju laiku ir veiksmingą programų stebėjimą.

## Funkcijos

- 100 % tipų saugumas
- Lygiagretūs maršrutų įkėlimo įrankiai
- Pirmos klasės paieškos parametrų API
- Įdėtiniai / maketo maršrutai
- Lengvas (12kb)
- Suspense ir perėjimai
- Griežtas naršymas
- Automatiškai užbaigiami keliai
- Paieškos parametrų schemos
- Paieškos parametrų validavimas
- Paieškos parametrų analizė ir serializavimas
- Paieškos parametrų išankstinis ir paskesnis apdorojimas
- Struktūrinis bendrinimas
- Automatinis išankstinis įkėlimas
- Asinchroniniai elementai
- Laukiantys elementai
- Klaidų ribos

## Išsami informacija

**GitHub žvaigždutės**

8.4K

**npm atsisiuntimai**

228.8K/sav.

**Naujausia versija**

1.86.1

**Sukurta**

Jan 14, 2019

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20KickstartUI)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=kickstartui)

## Susiję elementai

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

Viso paketo metastruktūra, skirta React ir Solid, su tipų saugiu maršrutizavimu, SSR, srautiniu perdavimu, serverio funkcijomis ir Vite pagrįstu rinkinių kūrimu, paruošta diegti bet kur.

**GitHub žvaigždutės**

10.8K

**Atnaujinta**

Aug 17, 2025

**Licencija**

MIT License

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

Būtinas įrankis maršrutams ir navigacijai React programose valdyti, didinantis kūrėjų darbo efektyvumą ir programų našumą.

**GitHub žvaigždutės**

53.4K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

Ši sistema leidžia kūrėjams kurti efektyvias ir lengvai prižiūrimas žiniatinklio programas bei komponentus, derinant deklaratyvaus ir funkcinio programavimo metodus.

**GitHub žvaigždutės**

3.1K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

Šis sprendimas supaprastina šiuolaikinių žiniatinklio programų kūrimą: pasitelkiami šiuolaikiniai kliento pusės metodai, išlaikant tradicinių serverio pusėje atvaizduojamų programų paprastumą.

**GitHub žvaigždutės**

6.6K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

Lengvai tvarkykite Next.js programos būseną naudodami URL užklausos eilutę, kurioje išsaugoma ir sinchronizuojama būsena.

**GitHub žvaigždutės**

5.1K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

Galinga formų valdymo biblioteka, supaprastinanti formų tvarkymą React programose ir užtikrinanti našumą bei patogumą.

**GitHub žvaigždutės**

41.8K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

React kablių rinkinys, palengvinantis kūrimo procesą paruoštais naudoti sprendimais ir užtikrinantis griežtą tipų tikrinimą bei efektyvumą programose.

**GitHub žvaigždutės**

6.6K

**Atnaujinta**

Dec 6, 2024

**Licencija**

MIT License

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

Formų būsenos valdymas be iš anksto paruoštos naudotojo sąsajos, užtikrinantis tipų saugumą, nuo schemos nepriklausomą tikrinimą, smulkiai apibrėžtas prenumeratas ir patogias API sudėtingoms formoms kurti.
