Montar un Form de shadcn/ui sin deriva de API
Cuándo usarlo: Quieres un Form + react-hook-form + Zod, pero Claude sigue usando imports de shadcn desactualizados.
Requisitos previos
- App Next.js / Vite con shadcn/ui inicializado —
npx shadcn@latest init
Flujo
-
Obtener el código fuente actual de Formshadcn-ui MCP: obtén el código fuente actual de
form(React) más sus dependencias. Muéstrame el comando de instalación.✓ Copiado→ Código fuente más reciente devuelto; lista de deps incluye react-hook-form, zod -
Construir mi formularioAhora construye un SignupForm usando exactamente estas APIs. Email + password + checkbox de términos; schema Zod con mensajes de validación. Sin imports inventados.✓ Copiado→ El componente compila contra la versión actual de shadcn
-
VerificarEjecuta
tsc --noEmite informa de cualquier import sin resolver.✓ Copiado→ TS limpio
Resultado: Un Form funcionando contra la API actual de shadcn/ui — sin errores de import { ... } from '@/components/ui/nombre-viejo'.
Errores comunes
- El proyecto está en una versión más antigua de shadcn — Fija via
--registryo acepta la actualización y ejecutashadcn upgrade