ギフプロギフプロ

tRPC×WebSocketでリアルタイムチャット作例【AI生成プロンプト】

CODE PREVIEW

エディタを読み込み中…
P

プロンプト

tRPCのWebSocketサブスクリプションを使って最小限のリアルタイムチャットアプリを作成してください。Next.js App Router、tRPC v10、zodによるバリデーション、インメモリのメッセージストアを使用します。メッセージ一覧と入力フォームを実装してください。UIはTailwind CSSでクリーンに。チャットルームは1つで十分です。

このデモは、tRPCとWebSocketサブスクリプションを組み合わせてリアルタイムチャットアプリを構築する方法を示しています。フロントエンドはNext.js App RouterとReact、バックエンド(非表示)はsendMessageミューテーションとonMessageサブスクリプションを公開しています。メッセージはZodで検証され、メモリに保存されます。

ポイント:splitLinkによるHTTP/WSの振り分け、useSubscriptionフック、シンプルなmutations。tRPCのリアルタイム機能を学ぶのに最適です。

このプロンプトは役に立ちましたか?

コメント

コメントは承認後に表示されます

この記事が役に立ったら投げ銭で応援

Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済

開発者が選ぶ最強ツール集

運営者が毎日使っているツール・ガジェット 6選

見る
ホームヘルプ