HeroUI (antes NextUI)
Se renombró de NextUI a HeroUI en 2024 (mismo equipo, mismo proyecto). A diferencia de shadcn/ui, sí es un paquete npm normal: se instala y se importa, no se copia código.
Instalación
Sección titulada «Instalación»pnpm add @heroui/react framer-motionbun add @heroui/react framer-motionnpm install @heroui/react framer-motionConfiguración inicial
Sección titulada «Configuración inicial»- Agregar el plugin de Tailwind en
tailwind.config:
import { heroui } from "@heroui/react"
export default { content: ["./node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}"], plugins: [heroui()]}- Envolver la app en el provider:
import { HeroUIProvider } from "@heroui/react"
;<HeroUIProvider> <App /></HeroUIProvider>disableAnimationen el provider siframer-motionno hace falta (bundle más chico).- El theming (colores, radios) se define en el plugin de Tailwind, no con CSS variables sueltas.