Plus qu'un générateur d'UI
Quand j'ai testé v0 la première fois, c'était un générateur de composants React. "Un dashboard analytics avec sidebar" → composant shadcn/ui en 4 minutes. Impressionnant, mais limité au front-end.
En 2026, v0 a évolué. L'URL a changé (v0.app au lieu de v0.dev), et le produit aussi. C'est devenu un app builder full-stack — pas juste des composants, mais des apps complètes avec API routes, authentification, et connexion base de données.
Ce qui a changé
Le v0 d'aujourd'hui peut générer une app Next.js complète : front-end, API routes, intégration Supabase, authentification. On est passé de "voici un composant React" à "voici une app fonctionnelle."
La qualité du code reste le point fort. Tout est en TypeScript, shadcn/ui, Tailwind. Le code est propre et intégrable — pas besoin de tout refaire.
Le truc de v0
La preview en temps réel. On décrit ce qu'on veut, on voit l'UI se construire. Itération par conversation : "rends la sidebar collapsible", "ajoute un mode sombre", "connecte l'auth Supabase." C'est plus fluide que de copier-coller du code depuis ChatGPT.
La différence avec Bolt ou Lovable : v0 produit du code Next.js natif optimisé pour Vercel. Si ton stack c'est Next.js + Vercel, rien ne bat v0 en termes d'intégration.
Les limites
Le full-stack est encore jeune. Pour une app complexe avec beaucoup de logique métier, Lovable (React + Supabase) ou Bolt (multi-framework) sont plus matures.
Next.js only. Vue, Svelte, Astro ? Passez votre chemin.
Le gratuit est limité en générations. Pour un usage sérieux → Premium à $20/mo.
Mon avis
v0 c'est le meilleur outil pour construire des apps Next.js rapidement, surtout si on déploie sur Vercel. L'évolution vers le full-stack est prometteuse mais pas encore au niveau de Lovable pour les apps complètes. Pour du pur front-end React, ça reste imbattable.
