Upgrade to Pro — share decks privately, control downloads, hide ads and more …

tRPC入門

 tRPC入門

is_ryo

May 09, 2024
Tweet

More Decks by is_ryo

Other Decks in Technology

Transcript

  1. tRPCとは? • tRPCとは、TypeScript Remote Procedure Callの略 • REST APIやGraphQLの代替として注目されている •

    ただし、フロントエンドとバックエンドともにTypeScriptを採用する必要がある ◦ 実装言語、フレームワークの自由度が無い • サーバサイドで定義した関数の引数と戻り値がクライアントサイドに自動で共有さ れる ◦ クライアントの実装で型エラーを吐いてくれるので、型安全な実装ができる • バックエンドで関数を定義して、クライアントで呼ぶだけで良い
  2. 始め方はとても簡 単 • npm init • npm i @trpc/server zod

    • touch index.ts • npx ts-node index.ts