Översikt över klienten
Denna sida har översatts av PageTurner AI (beta). Inte officiellt godkänd av projektet. Hittade du ett fel? Rapportera problem →
Även om ett tRPC-API kan anropas med vanliga HTTP-förfrågningar precis som vilket REST-API som helst, behöver du en klient för att dra nytta av tRPC:s typsäkerhet.
En klient känner till procedurerna som finns i ditt API samt deras in- och utdata. Den använder denna information för att ge dig autofyllning på dina queries och mutationer, korrekt typning av returnerade data samt visa fel om du skriver förfrågningar som inte matchar din backends struktur.
Om du använder React är det rekommenderade sättet att anropa ett tRPC-API genom att använda vår TanStack React Query-integration, som förutom typsäkra API-anrop även erbjuder cachning, invalidering och hantering av laddnings- och felstatus. Om du använder Next.js med katalogen /pages kan du använda vår Next.js-integration, som tillhandahåller hjälpfunktioner för rendering på serversidan och statisk generering.
Om du vill anropa ett tRPC-API från en annan server eller från ett frontend-ramverk som vi inte har en integration för, kan du använda Vanilla Client.
Förutom integrationerna för React och Next.js samt Vanilla Client finns det en rad community-byggda integrationer för andra ramverk. Observera att dessa inte underhålls av tRPC-teamet.