Ö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 bästa sättet att anropa ett tRPC-API genom vår React Query-integration. Förutom typsäkra API-anrop erbjuder den även cachning, invalidering och hantering av laddningstillstånd och fel. Om du använder Next.js med /pages-katalogen kan du använda vår Next.js-integration som lägger till verktyg för serverside rendering och statisk generering utöver React Query-integrationen.
Om du vill anropa ett tRPC-API från en annan server eller ett frontend-ramverk som vi inte har integration för, kan du använda Vanilla Client.
Utöver React- och Next.js-integrationerna samt Vanilla Client finns det flera communitybyggda integrationer för olika andra ramverk. Observera att dessa inte underhålls av tRPC-teamet.