OPEN HYPER STEP
← 목록으로 (ai-startup)
AI-STARTUP · 21 / 100
ai-startup
CHAPTER 21 / 100
읽기 약 2
FUNCTION

v0.dev: AI로 UI 생성


핵심 개념

v0 프롬프트·shadcn·반복·통합 — UI 30초 생성.

본문

v0.dev — Vercel의 AI UI 도구

📋 코드 (11줄)
[특징]
- React + Tailwind + shadcn 자동
- TypeScript 기본
- 프롬프트 → UI 30초
- 반응형 자동


[가격]
- Free — 50 messages/mo
- Premium $20/mo — 무제한
- Team $30/user

효과적 프롬프트

📋 코드 (13줄)
[기본]
"Pricing card with 3 tiers"

[더 구체적]
"Pricing section for SaaS:
- 3 tiers: Free, Pro $19, Business $49
- Featured Pro tier (highlighted)
- Each: title, price, 5 features list, CTA button
- Mobile responsive
- Use shadcn Card component"


→ 명세 = 더 정확한 결과

단계별 빌드

📋 코드 (11줄)
1. 큰 구조부터
"Landing page layout: header, hero, features, pricing, footer"

2. 한 섹션씩 다듬기
"Now design the hero section more impactful — bigger text, gradient background"

3. 인터랙션 추가
"Add a sticky header that becomes solid on scroll"

4. 모바일 최적화
"Make the navigation collapsible on mobile with hamburger menu"

코드 가져오기

📋 코드 (12줄)
[옵션 1] Copy code
- v0 → Code 탭
- Copy → Cursor에 paste


[옵션 2] CLI Install
npx shadcn-ui@latest add "https://v0.dev/r/xxx"


→ 프로젝트에 직접 추가
→ shadcn 컴포넌트 자동 설치
→ Tailwind 설정 호환

v0 + Cursor 조합

📋 코드 (14줄)
[흐름]
1. v0에서 UI 빠르게
2. 코드 Cursor에 붙여넣기
3. Cursor가 비즈니스 로직 추가
   "Connect this to Supabase"
   "Add form validation with Zod"
4. 테스트 작성
   "Write tests for this component"


→ UI: v0 (30초)
→ 로직: Cursor (몇 분)
→ 테스트: Cursor (몇 분)
→ 1시간 만에 production-ready

디자인 시스템 일관성

📋 코드 (17줄)
v0가 매번 다른 스타일?

[해결] 첫 컴포넌트 후:
"Use the same design language for next components:
- Same color palette
- Same border radius
- Same spacing
- Same typography"


또는 처음부터:
"Following our design system: indigo primary, gray neutral,
shadcn defaults"


→ 일관성 유지
→ 디자인 시스템 자연스럽게 형성

반복 + 수정

📋 코드 (18줄)
[Iteration 1]
"Pricing card"
→ 평이한 카드

[Iteration 2]
"Make it more modern, with subtle gradients and shadows"

[Iteration 3]
"Highlight the featured tier with a glow effect"

[Iteration 4]
"Add hover animations"

[Iteration 5]
"Make sure all CTAs are clearly visible"


→ 5번 정도 다듬으면 production 수준

데이터 통합

📋 코드 (9줄)
v0가 정적 데이터로 UI 만들면 →
"Replace the hardcoded data with a fetch from /api/products
- Use TanStack Query
- Add loading and error states
- Handle empty state"


→ 실제 API 연결
→ 완성된 컴포넌트

한국어 UI

📋 코드 (14줄)
[프롬프트]
"Pricing section in Korean for Korean SaaS:
- 무료, Pro 월 $19, 비즈니스 월 $49
- Pretendard font (Korean)
- All Korean copy"


[Pretendard 추가]
// next.config.js
import { Inter } from 'next/font/google';
// + Pretendard from Google Fonts


→ 한국 시장 자연스러운 UI

아이콘 통합

📋 코드 (11줄)
v0는 자동으로 lucide-react 사용
- 1000+ 아이콘
- 가벼움 (tree-shake)
- 일관된 스타일

[설치]
pnpm add lucide-react


// 사용
import { Check, ArrowRight, Star } from 'lucide-react';

다음 챕터

CH.22 "Bolt.new: AI로 풀스택 앱 즉시 생성".


AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료

월 $0 — 검증·시작 단계

v0 UI 생성을 무료 도구만으로
시작하는 방법을 알려줘.
소자본

월 $20~50 — MVP·초기 운영

월 $20~50 예산으로 v0 UI 생성을
검증·MVP 단계까지 진행하는 전략은?
프로덕션

월 $200~500 — 성장 단계

v0 UI 생성을 프로덕션 단계로
확장할 때 필요한 도구·운영 체계는?
스택

풀스택 — 도구 조합 분석

2026년 v0 UI 생성 관련 도구 5개를
조합한 추천 스택을 알려줘.

⭐ 이것만 기억하세요
v0.dev: AI로 UI 생성 이 3가지만 확실히 잡으세요
1.v0.dev = UI 30초 — Cursor와 조합으로 1시간 production
2.명세 (구체적·shadcn·반응형) = 정확한 UI
3.5번 iteration = production-ready 디자인


공유하기
진행도 21 / 100