Saltar al contenido principal
Versión: 10.x

Resumen del Cliente

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Aunque se puede llamar a una API de tRPC mediante solicitudes HTTP normales como cualquier otra API REST, necesitarás un cliente para aprovechar la seguridad de tipos de tRPC.

Un cliente conoce los procedimientos disponibles en tu API, sus entradas y salidas. Utiliza esta información para ofrecerte autocompletado en tus consultas y mutaciones, tipar correctamente los datos devueltos y mostrar errores si escribes solicitudes que no coinciden con la estructura de tu backend.

Si estás usando React, la mejor forma de llamar a una API de tRPC es mediante nuestra Integración con React Query, que además de ofrecer llamadas a la API con seguridad de tipos, también proporciona almacenamiento en caché, invalidación y gestión de los estados de carga y error. Si usas Next.js con el directorio /pages, puedes utilizar nuestra integración con Next.js, que añade ayudantes para Server-Side Rendering y Static Generation además de la integración con React Query.

Si necesitas llamar a una API de tRPC desde otro servidor o desde un framework frontend para el que no tenemos integración, puedes usar el Cliente Vanilla.

Además de las integraciones con React, Next.js y el Cliente Vanilla, existen diversas integraciones creadas por la comunidad para otros frameworks. Ten en cuenta que estas no están mantenidas por el equipo de tRPC.