Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

tRPC

tRPC je end-to-end typově bezpečný API framework pro TypeScript, který frontendu umožňuje volat backendové funkce přímo s plnou typovou inferencí, bez generování API klientů či psaní definic schémat. Když backendová procedura změní vstupní nebo výstupní typy, frontend okamžitě uvidí typové chyby v IDE, aniž by bylo nutné spouštět jakýkoli krok generování kódu.

Funguje to proto, že tRPC sdílí TypeScript typy mezi klientem a serverem v době sestavení, místo aby se spoléhal na runtime kontrakty jako REST endpointy nebo GraphQL schémata. Klient odvozuje typy procedur přímo z definice serverového routeru. Vestavěná podpora pokrývá queries, mutations i subscriptions. Ve full-stack TypeScript aplikacích, zejména těch na Next.js, kde frontend a backend sdílejí repozitář, tRPC eliminuje celou kategorii chyb spojených s nesouladem API kontraktů a výrazně snižuje náklady na přidávání a úpravy endpointů.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku