v0로 디자인 시스템 & 컴포넌트 라이브러리 구축하기
v0는 텍스트로 React 컴포넌트를 즉시 생성하는 Vercel AI예요. 디자인 시스템의 버튼·폼·레이아웃 컴포넌트를 빠르게 만들고 코드로 바로 사용할 수 있습니다.
따라 하기
1단계
v0 로그인 및 프로젝트 시작
- 1v0.app에 접속해 우측 상단 Sign in(로그인) 버튼을 클릭합니다.
- 2Vercel 계정 또는 GitHub 계정으로 로그인합니다.
- 3로그인 후 홈 화면에서 텍스트 입력창에 원하는 UI를 설명해 바로 시작합니다.
v0.dev
팁 v0는 현재 무료 베타 기간 중이며, 매월 제한된 생성 크레딧이 제공됩니다. Vercel 계정이 없다면 vercel.com/signup에서 GitHub 계정으로 무료 가입할 수 있습니다.
처음이라 잘 모르겠다면
v0.dev에서 대시보드 UI, 좌측 사이드바와 카드 그리드 포함처럼 첫 컴포넌트를 요청하세요.
막히면 볼 것
자주 하는 실수 3가지
- v0 코드를 수정 없이 프로덕션에 사용 → 하드코딩된 Mock 데이터 노출 — 항상 props로 데이터를 받도록 수정 후 사용
- shadcn/ui 미설치 프로젝트에 v0 코드 복사 → import 오류 — 먼저 `npx shadcn@latest init` 실행 후 추가
- 한 번에 너무 복잡한 컴포넌트 요청 → 완성도 낮은 결과 — 섹션별로 나눠 요청 후 조합하는 방식 권장
AI 없이 할 때와 뭐가 다른가요?
컴포넌트 직접 코딩 → v0로 UI 생성 → shadcn/ui 기반 코드 즉시 사용
대시보드 UI 컴포넌트 만드는 데 버튼·테이블·폼 하나하나 코딩하느라 시간이 너무 걸려...
나
UI 컴포넌트 개발은 반복 작업이 많아 시간이 많이 소요됩니다.