1 estrella en GitHub = 1 componente nuevo.

Dar una estrella
Primeros Pasos

Guía de Instalación

Añade componentes UI gratuitos y accesibles a tu proyecto React en menos de 2 minutos. Cero dependencias en tiempo de ejecución y tipado completo. Licencia MIT — libre para siempre.

Paso 1

Requisitos Previos

Necesitas un proyecto con React 18 o 19. Si aún no tienes uno, créalo fácilmente:

bash
# 1. Create a React project (Vite + TypeScript)
npm create vite@latest my-app -- --template react-ts

# 2. Navigate into the project
cd my-app

# 3. Install the component library
npm install react-component-kit-ui

# 4. Start the dev server
npm run dev
Se requiere Node.js 20+. Compruébalo con node --version.
Paso 2

Instalar la librería

Elige tu gestor de paquetes favorito:

bash
npm install react-component-kit-ui
bash
yarn add react-component-kit-ui
bash
pnpm add react-component-kit-ui
Paso 3 Obligatorio

Importar los estilos

Los componentes usan CSS puro. Importa los tokens de diseño y los estilos de los componentes una sola vez, en la raíz de tu app:

tsx
// main.tsx (Vite) or app/layout.tsx (Next.js) — once per app
import 'react-component-kit-ui/global.css'; // design tokens, reset and fonts
import 'react-component-kit-ui/styles.css'; // component styles
Paso 4

Importar y usar componentes

Puedes importar todo desde la raíz o importar por categorías (recomendado para un menor bundle):

Opción A: Importación raíz (simple)

tsx
// Import components from the package root
import { GlassButton, GlassAlert, Badge } from 'react-component-kit-ui';

export function App() {
  return (
    <GlassAlert type="success" title="Welcome">
      <GlassButton>Click me</GlassButton> <Badge variant="info">New</Badge>
    </GlassAlert>
  );
}

Opción B: Importación por categoría (recomendado)

tsx
// Import by category (recommended for smaller bundles)
import { GlassButton, GlowButton, LoadingButton } from 'react-component-kit-ui/buttons';
import { GlassAlert, GlassModal, Badge } from 'react-component-kit-ui/feedback';
¿Usas el App Router de Next.js? Todos los componentes incluyen "use client", así que puedes importarlos desde Server Components.

Referencia rápida

TareaComando / Import
Instalar libreríanpm install react-component-kit-ui
Importar tokens globalesimport 'react-component-kit-ui/global.css'
Importar estilos de componentesimport 'react-component-kit-ui/styles.css'
Ver componentesComponentes →
Ver seccionesSecciones →

¿Listo para construir?

Explora la biblioteca de componentes y empieza a copiarlos en tu proyecto.