Présentation du client
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 meilleure façon d'appeler une API tRPC est d'utiliser notre Intégration React Query, qui en plus des appels API typés sécurisés offre la mise en cache, l'invalidation, ainsi que 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 utilitaires pour le rendu côté serveur et la génération statique en complément de l'intégration React Query.
Pour appeler une API tRPC depuis un autre serveur ou un framework frontend pour lequel nous n'avons pas d'intégration, vous pouvez utiliser le Client Vanilla.
En complément des intégrations React, Next.js et du Client Vanilla, il existe diverses intégrations communautaires pour d'autres frameworks. Veuillez noter qu'elles ne sont pas maintenues par l'équipe tRPC.