Komma igång
Denna sida har översatts av PageTurner AI (beta). Inte officiellt godkänd av projektet. Hittade du ett fel? Rapportera problem →
En snabb titt på tRPC
För en snabb videoöversikt av tRPC:s koncept, kolla in videorna nedan:
Prova tRPC
Det snabbaste sättet att prova tRPC är i en online-REPL. Här är några alternativ du kan testa:
-
Minimalt exempel - en minimal Node.js http-server och en klient som anropar en funktion på servern och loggar förfrågan till konsolen.
-
Minimalt Next.js-exempel - den minsta möjliga Next.js-appen som använder tRPC. Den har en slutpunkt som returnerar en sträng och en sida som anropar den slutpunkten och visar resultatet.
Om du föredrar att komma igång i din lokala miljö kan du använda en av våra exempelappar som startprojekt för att experimentera lokalt.
Använda tRPC
"Att använda tRPC" betyder olika saker för olika personer. Målet med denna sida är att guida dig till rätt resurser baserat på dina mål.
Komma igång i ett befintligt tRPC-projekt
-
Läs sidan om grundläggande koncept.
-
Bekanta dig med routrar, procedurer, kontext och middleware.
-
Om du använder React, läs om useQuery, useMutation och useUtils.
Skapa ett nytt projekt
Eftersom tRPC kan integreras med många olika ramverk måste du först bestämma var du vill använda det.
På serversidan finns adaptrar för flera ramverk samt vanilla Node.js. På klientsidan kan du använda vår React- eller Next.js-integration, integrationer från tredje part för andra ramverk eller Vanilla Client som fungerar överallt där JavaScript körs.
När du valt din stack kan du antingen bygga din app med en mall eller börja från grunden med dokumentationen för din valda backend- och frontendintegration.
Lägga till tRPC i ett befintligt projekt
Att lägga till tRPC i ett befintligt projekt skiljer sig inte nämnvärt från att starta ett nytt projekt, så samma resurser gäller. Den största utmaningen är att det kan kännas svårt att veta hur man integrerar tRPC med din befintliga applikation. Här är några tips:
-
Du behöver inte flytta all din befintliga backendlogik till tRPC. En vanlig migrationsstrategi är att initialt endast använda tRPC för nya slutpunkter och först senare migrera befintliga slutpunkter till tRPC.
-
Om du är osäker på var du ska börja, kolla dokumentationen för din backend-adapter och frontend-implementering, samt exempelapparna.
-
Om du letar efter inspiration för hur tRPC kan se ut i en större kodbas, finns det exempel i Projekt med öppen källkod som använder tRPC.
Gå med i vår community
Gå med oss på tRPC Discord för att dela dina erfarenheter, ställa frågor och få hjälp från communityn!