概要
v0 はVercelのエコシステムと深く統合されています。生成したUIをNext.jsアプリとして形にし、Vercelでの本番デプロイまでを一貫したワークフローで完結させましょう。
Next.js + Vercel 統合の手順
npx create-next-app@latest my-app --typescript --tailwind --appで Next.js プロジェクトを作成するnpx shadcn@latest initで shadcn/ui を初期化する- v0 で生成したコンポーネントを
src/componentsにコピーし、不足するshadcnコンポーネントをnpx shadcn@latest addで追加する - GitHub にプッシュして Vercel ダッシュボードからインポート・自動デプロイを設定する
- v0 の「Deploy to Vercel」ボタンを使うと上記を一括で実行できる
効率的なデプロイワークフロー
- v0 の出力に Server Component / Client Component の境界を意識してコードを整理する
- 環境変数は Vercel ダッシュボードで設定して
.env.localとセキュアに管理する - Vercel のプレビューデプロイを活用してPRごとにUIを確認する