Saltar al contenido principal
Versión: 11.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 forma recomendada de llamar a una API de tRPC es mediante nuestra Integración de TanStack React Query, que además de ofrecer llamadas API con tipado seguro, proporciona caching, invalidación y gestión de estados de carga y error. Si estás usando Next.js con el directorio /pages, puedes usar nuestra integración de Next.js, que incluye ayudantes para Server-side Rendering y Static Generation.

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

Además de las integraciones para 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.