Liigu sisu juurde

TanStack Router pakub Reacti rakendustele täielikult tüübiohutut marsruutimislahendust. See teek kujundab tänapäevased marsruutimismustrid ümber, et parandada arendajakogemust ohutuses järeleandmisi tegemata.

Marsruuter lihtsustab andmete hankimist, võimaldades sisseehitatud vahemällu salvestamise ja automaatse eellaadimise abil kohest navigeerimist. Mitmekülgne laadija API väldib andmete hankimisel kaskaadseid päringuid, hoides kasutaja huvi üleval, kui lehti laaditakse paralleelselt.

Lisaks pakub TanStack Router täiustatud otsinguparameetrite API-t, mis parandab oleku haldamist, võimaldades URL-i otsinguparameetritele määrata skeeme, neid valideerida ja muuta. See vähendab mälus hoitava oleku kasutamise vajadust ning parandab kasutajakogemust.

Kerge arhitektuur (ainult 12kb) tagab jõudluse ja skaleeritavuse, mistõttu on see töökindel valik suure jõudlusega rakenduste juurutamiseks. Integratsioon partneritega, nagu Vercel, Clerk, Convex ja Sentry, lisab väärtust, tagades turvalisuse, reaalajas andmevahetuse ja rakenduste tõhusa seire.

Funktsioonid

  • 100% tüübiohutu
  • Paralleelsed marsruudilaadijad
  • Esmajärgulised otsinguparameetrite API-d
  • Pesastatud ja paigutuse marsruudid
  • Kerge (12kb)
  • Suspense + üleminekud
  • Range navigeerimine
  • Automaatselt täidetavad teed
  • Otsinguparameetrite skeemid
  • Otsinguparameetrite valideerimine
  • Otsinguparameetrite parsimine + serialiseerimine
  • Otsinguparameetrite eel- ja järeltöötlus
  • Struktuurne jagamine
  • Automaatne eellaadimine
  • Asünkroonsed elemendid
  • Ootel elemendid
  • Veapiirid

Seotud üksused

TanStack Start

Täispinu metaraamistik Reactile ja Solid.js-ile, mis pakub tüübiohutu marsruutimise, SSR-i, voogedastuse, serverifunktsioonide ja Vite'i jõul töötava pakendamise ning on valmis juurutamiseks kõikjal.

React Router

Oluline tööriist marsruutimise ja navigeerimise haldamiseks Reacti rakendustes, mis parandab nii arendajate töö tõhusust kui ka rakenduse jõudlust.

Hybrids

See raamistik võimaldab arendajatel luua tõhusaid ja hõlpsasti hooldatavaid veebirakendusi ning komponente, kasutades deklaratiivse ja funktsionaalse programmeerimise kombinatsiooni.

Inertia.js

See lahendus lihtsustab tänapäevaste veebirakenduste arendamist, ühendades kaasaegsed kliendipoolsed võtted traditsiooniliste serveris renderdatud rakenduste lihtsusega.

nuqs

Halda Next.js-i rakenduse olekut hõlpsalt, kasutades oleku säilitamiseks ja sünkroonimiseks URL-i päringustringi.

React Hook Form

Võimas vormide haldamise teek, mis lihtsustab vormide haldamist Reacti rakendustes, keskendudes jõudlusele ja kasutusmugavusele.

usehooks-ts

Reacti hook'ide kogu, mis täiustab arendusprotsessi kasutusvalmis lahendustega ning tagab rakendustes tugeva tüübikontrolli ja tõhususe.

TanStack Form

Peata ja tüübikindel vormioleku haldus skeemist sõltumatu valideerimise, täpsete tellimuste ja mugavate API-dega keerukate vormide loomiseks.