Aller au contenu principal
Version : 11.x

Présentation du client

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Bien qu'une API tRPC puisse être appelée via des requêtes HTTP standard comme toute API REST, vous aurez besoin d'un client pour bénéficier de la sécurité de type de tRPC.

Un client connaît les procédures disponibles dans votre API ainsi que leurs entrées et sorties. Il utilise ces informations pour vous offrir de l'autocomplétion sur vos requêtes et mutations, typer correctement les données retournées, et signaler les erreurs si vos requêtes ne correspondent pas à la structure de votre backend.

Si vous utilisez React, la méthode recommandée pour appeler une API tRPC consiste à utiliser notre Intégration TanStack React Query, qui, en plus d'appels API sécurisés en types, offre également la mise en cache, l'invalidation et la gestion des états de chargement et d'erreur. Si vous utilisez Next.js avec le répertoire /pages, vous pouvez utiliser notre intégration Next.js, qui ajoute des helpers pour le Server-side Rendering et le Static Generation.

Si vous souhaitez appeler une API tRPC depuis un autre serveur ou depuis un framework frontend pour lequel nous n'avons pas d'intégration, vous pouvez utiliser le Client Vanilla.

En plus des intégrations React et Next.js et du Client Vanilla, il existe diverses intégrations créées par la communauté pour d'autres frameworks. Veuillez noter qu'elles ne sont pas maintenues par l'équipe tRPC.