Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Design

v0 by Vercel

bởi Vercel

Generate UI component và full app từ prompt — output là React/Tailwind code chạy được.

Free (basic) + Premium $20/mo + Team $30/seat Trang chủ

Tool này là gì?

v0 (v-zero) là sản phẩm của Vercel — công ty đứng sau Next.js. Nó là một AI coding agent chuyên về frontend: bạn mô tả UI bằng tiếng Anh (hoặc paste screenshot Figma), v0 gen ra React + Tailwind + shadcn/ui component chạy được luôn trong preview, deploy 1 click lên Vercel.

Cho PM: v0 là cách nhanh nhất để biến ý tưởng feature thành clickable prototype mà không cần đợi designer + dev. Mình demo cho stakeholder, gather feedback sớm, validate trước khi commit roadmap.

Khi nào nên dùng

Khi nào KHÔNG nên dùng

Workflow tiêu biểu

flowchart LR
    A[Ý tưởng feature] --> B[Mô tả + screenshot
inspiration] B --> C[v0 generate v1] C --> D{Đúng ý?} D -->|Tiếp tục refine| E[Follow-up prompt
'add filter sidebar'] D -->|Có| F[Deploy preview] E --> C F --> G[Share link
user/exec test] G --> H{Validate OK?} H -->|Yes| I[Hand-off code cho dev] H -->|Refine| E

Best practice: iterate 5–10 lần trong cùng project. Mỗi lần thêm 1 detail nhỏ ("make table sortable", "add empty state"). v0 nhớ context cả thread.

Prompt mẫu

Tạo dashboard cho PM theo dõi A/B test:

Layout:
- Top: 4 KPI card (Active tests, Winning tests, Avg lift,
  Total revenue impact)
- Middle: 1 bảng list test có cột: Name, Status (running/done),
  Variant count, Sample size, Confidence %, Lift %, Decision
- Right sidebar: filter theo team, status, date range

Style: clean, light theme, font Inter, primary color
indigo. Mỗi row có hover state.

Empty state khi không có test: friendly illustration.
(Follow-up trong cùng project)

Add 1 modal "New A/B Test" — click button "+ New" ở góc
phải bảng:
- Tên test (input)
- Hypothesis (textarea)
- Primary metric (dropdown: conversion, revenue, retention)
- Variants (button "+Add variant", min 2, max 5)
- Target audience (multi-select)

Submit: console.log payload (mock).

Mẹo nâng cao

Tip 1 — Paste screenshot: Drag Figma screenshot hoặc UI competitor vào v0 — nó gen UI rất sát. Tốt hơn mô tả 200 chữ rất nhiều.
Tip 2 — Chat to refine: Sau khi gen v1, click element bất kỳ trong preview, prompt "make this larger / change to blue / add tooltip" — v0 chỉ sửa element đó, không phá phần khác.
Cẩn thận: Code v0 dùng shadcn/ui + Tailwind — nếu team dev không quen stack này, hand-off khó. Confirm tech stack trước khi bảo team "rewrite từ v0 output".

Kết hợp với công cụ khác

flowchart LR
    A[Figma sketch] -->|screenshot| B[v0
generate React] B -->|GitHub| C[Cursor
refine + integrate API] C --> D[Production deploy]

v0 đóng vai trò "Figma → Code" bridge. Designer vẫn dùng Figma cho exploration, v0 chuyển sang code, Cursor hoàn thiện production.

So với alternatives

So vớiMạnh hơn ởYếu hơn ở
Bolt.newUI quality cao hơn, follow Figma sát hơn, deploy Vercel 1-clickBackend yếu hơn, không support fullstack tốt bằng
LovableCode Next.js production-ready hơnLovable nhanh hơn cho fullstack app có Supabase
Figma + dev hand-off10x nhanh hơn, output là code chạy đượcDesigner feel ít control hơn, không tốt cho brand-critical

Tài nguyên thêm

Công cụ cùng nhóm