trpc

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
The skill is based on tRPC v11.9.0, generated at 2026-02-03.
tRPC allows you to build & consume fully typesafe APIs without schemas or code generation. It uses TypeScript to share types between your server and client.
本技能基于tRPC v11.9.0,生成于2026年2月3日。
tRPC允许你无需模式或代码生成即可构建和使用完全类型安全的API。它使用TypeScript在服务器和客户端之间共享类型。

Core References

核心参考

TopicDescriptionReference
RoutersInitializing tRPC and defining routerscore-router
ProceduresDefining queries, mutations, and subscriptionscore-procedure
ValidatorsInput and output validation using Zod/Standard Schemacore-validator
ContextDefining and creating context (inner/outer)core-context
MiddlewaresProcedure middlewares and context extensioncore-middleware
Vanilla ClientSetting up and using the vanilla tRPC clientcore-client-vanilla
主题描述参考链接
路由初始化tRPC并定义路由core-router
操作过程定义查询、变更和订阅core-procedure
验证器使用Zod/标准模式进行输入和输出验证core-validator
上下文定义和创建上下文(内部/外部)core-context
中间件操作过程中间件和上下文扩展core-middleware
原生客户端设置和使用tRPC原生客户端core-client-vanilla

Features

功能特性

TopicDescriptionReference
Error HandlingThrowing and handling TRPCErrorfeatures-error-handling
LinksUnderstanding and using tRPC linksfeatures-links
TanStack QueryIntegration with TanStack React Queryfeatures-tanstack-react-query
主题描述参考链接
错误处理抛出和处理TRPCErrorfeatures-error-handling
链接理解和使用tRPC链接features-links
TanStack Query与TanStack React Query集成features-tanstack-react-query

Best Practices

最佳实践

TopicDescriptionReference
Base ProceduresCreating and using reusable base proceduresbest-practices-base-procedures
主题描述参考链接
基础操作过程创建和使用可复用的基础操作过程best-practices-base-procedures