Instalación
Integra NachUI en tu proyecto de React en menos de dos minutos. Instala dependencias, configura Tailwind y copia el código fuente.
Requisitos previos
Antes de comenzar, asegúrate de tener instalado:
- React 18+ or Next.js 15+
- TypeScript
- Tailwind CSS v3+
- Node.js 18+
Instalación paso a paso
Configura Tailwind CSS
Si aún no tienes Tailwind CSS instalado, sigue la guía oficial:
Instala las dependencias requeridas
NachUI requiere las siguientes librerías para funcionar correctamente:
npm install install motion clsx tailwind-merge class-variance-authority lucide-reactEstas librerías son utilizadas para:
- motion: Animaciones fluidas y transiciones (Framer Motion)
- clsx: Construcción condicional de clases CSS
- tailwind-merge: Fusión inteligente de clases de Tailwind
- class-variance-authority: Gestión de variantes de componentes
- lucide-react: Iconos utilizados en los componentes
Configura la función cn
Crea un archivo de utilidades para la función
cn que combinará clases de CSS:Esta función es utilizada por todos los componentes de NachUI para fusionar clases de Tailwind de manera inteligente.
Agrega las variables CSS
Agrega las variables de color en tu archivo CSS global (típicamente
globals.css o app.css):Agregar las variables al @theme
Estructura de Proyecto Recomendada
Aquí está la estructura de carpetas recomendada para organizar los componentes de NachUI en tu proyecto:
src
app
components
ui
button.tsx
card.tsx
tabs.tsx
...
header.tsx
footer.tsx
lib
package.json
tailwind.config.ts
tsconfig.json
Directorios clave:
components/ui/- Componentes de NachUI (copiados de los docs)lib/- Funciones de utilidad comocn
Cómo usar los componentes
Una vez configurado tu proyecto, puedes comenzar a copiar componentes:
- Navega a la página del componente que deseas usar
- Copia el código del componente
- Pégalo en tu proyecto (típicamente en
components/ui/) - Ajusta las rutas de importación si es necesario
- Personaliza el componente según tus necesidades
Próximos pasos
- Explora la galería de componentes para ver todos los componentes disponibles
- Lee sobre personalización para aprender a adaptar los componentes a tu diseño
- Revisa los ejemplos para ver casos de Anatomía reales
¿Encontraste algo que mejorar?
¿Notaste un error, tipografía o detalle faltante en esta página? Ayúdanos a mejorar la documentación abriendo un issue en GitHub.