Hoppa till innehåll
Backend-ramverk
tRPC logo

tRPC

tRPC löser det gamla problemet att du måste definiera dina API:er på servern och sedan hålla frontend i synk med handskrivna typer eller genererade klienter. Med tRPC skriver du dina procedurer som vanliga TypeScript-funktioner, och typinformationen färdas automatiskt till klienten så att du får autocomplete och kompileringsskydd. Du behöver inget schema-språk som GraphQL eller OpenAPI för att få det att fungera, vilket gör att du kan gå från databasfråga till UI utan att byta kontext. Det fungerar särskilt bra i fullstack TypeScript-projekt där samma utvecklare rör sig mellan frontend och backend. Tänk på att du fortfarande behöver hantera autentisering, auktorisering och felhantering själv, för tRPC tar bara bort typgnället.

Skärmdump av tRPC

Vad det är

tRPC låter dig bygga API:er i TypeScript där typinformationen följer med hela vägen från server till klient, så du slipper gissa vilka fält som finns. Du definierar dina procedurer en gång och kan sedan anropa dem från frontend med full autocomplete och kompileringsskydd.

Guider som nämner verktyget

Ingen guide nämner verktyget ännu.

Driftform
Lokalt
Kategori
Backend-ramverk
Webbplats
github.com
Kodrepo
github.com/trpc/trpc

Varukorg

Laddar