IA Aplicada19/09/202611 min lectura

React Bits: componentes animados para Claude Code y Codex

Mascota mecánica de Marketing Ultra controlando un campo de puntos animados para la review de React Bits

React Bits es una de esas bibliotecas que entran por los ojos. Abres el catálogo, mueves el ratón y en dos minutos ya quieres poner fondos animados, textos que aparecen por letras y cursores con partículas por toda la web. El peligro está justo ahí: confundir una demo bonita con una buena decisión de diseño.

La he revisado como la usaría en un proyecto real con Claude Code o Codex: mirando el código actual, la licencia, el sistema de instalación, el MCP y una pieza concreta. He elegido DotGrid, un fondo de puntos interactivo. La conclusión corta es que React Bits puede ahorrar mucho trabajo, siempre que el agente reciba límites claros y tú no conviertas la página en un parque de atracciones.

Marketing Ultra

TL;DR: El resumen sin rodeos

  • Qué es: una colección abierta de más de 200 componentes animados e interactivos para React.
  • Qué aporta a un agente: componentes con el código a la vista, cuatro variantes habituales y un registro compatible con shadcn.
  • Qué he probado: la build completa del repositorio y una integración aislada de DotGrid desde el código oficial actual.
  • Resultado: ambas builds terminaron correctamente. DotGrid añade GSAP y genera un paquete JavaScript considerable para un solo fondo.
  • MCP: React Bits se conecta mediante el MCP de shadcn y su registro @react-bits. No mantiene un servidor MCP independiente.
  • Límite principal: el componente probado escucha ratón y clic, pero no incluye una respuesta propia a prefers-reduced-motion ni una interacción táctil equivalente al movimiento del ratón.
  • Licencia: MIT con Commons Clause. Puedes usar los componentes dentro de un producto, pero no venderlos o redistribuirlos como biblioteca.
  • Valoración: pendiente de Dani. La ficha debe mostrar --/100 hasta que exista una nota aprobada.
En este artículo
  1. En cristiano: qué hace React Bits
  2. Qué incluye y por qué encaja con agentes de código
  3. Prueba real: DotGrid desde el código actual
  4. React Bits en vídeo
  5. MCP de React Bits: qué hace y cómo se conecta
  6. Lo que me gusta
  7. Lo que vigilaría antes de publicarlo
  8. Precio y licencia
  9. Qué dice la gente que lo usa
  10. React Bits frente a otras opciones
  11. Veredicto
  12. Preguntas frecuentes sobre React Bits
  13. Fuentes y alcance de las pruebas

En cristiano: qué hace React Bits

React Bits te da piezas visuales ya construidas. No es un constructor de páginas ni una plantilla completa. Tú eliges un efecto, te llevas el código al proyecto y lo adaptas a tu diseño.

Esa diferencia le viene muy bien a un agente de código. Claude Code o Codex no tienen que imaginar cómo programar desde cero un fondo de puntos, una galería circular o una entrada de texto. Pueden partir de una implementación conocida y concentrarse en colocarla, ajustar colores, reducir movimiento y encajarla con tu sistema visual.

También evita una trampa habitual: instalar una dependencia opaca y confiar en ella para siempre. Aquí el componente acaba dentro de tu repositorio. Lo puedes leer, modificar y quitar. A cambio, el mantenimiento también pasa a ser tuyo.

Qué incluye y por qué encaja con agentes de código

El repositorio oficial agrupa los componentes en animaciones de texto, fondos, cursores, animaciones generales y componentes. La cifra cambia con el catálogo, así que prefiero quedarme con el dato estable: hoy supera las 200 piezas.

Catálogo oficial de React Bits con fondos, microinteracciones, carruseles y animaciones de texto
Catálogo oficial de React Bits consultado el 19 de septiembre de 2026. La captura enseña la variedad del índice, no evalúa cada componente.

Cada componente suele ofrecer combinaciones de JavaScript o TypeScript con CSS o Tailwind. Esto importa más de lo que parece. Un agente puede escoger una variante cercana al proyecto en lugar de traducirla a ciegas y dejar media integración a medias.

React Bits admite instalación con shadcn y jsrepo. En shadcn, por ejemplo, el patrón oficial es este:

npx shadcn@latest add @react-bits/BlurText-TS-TW

No usaría ese comando sin más. Antes le diría al agente qué componente quiero, en qué sección va, qué dependencia añade y qué comportamiento debe conservar cuando el usuario reduce las animaciones.

Prueba real: DotGrid desde el código actual

Para esta review descargué el repositorio oficial en su revisión actual del 19 de septiembre de 2026. La build completa generó el registro con 816 archivos, el sitemap con 217 URL y compiló 12.649 módulos. Terminó correctamente, aunque Vite avisó de fragmentos grandes.

Después saqué DotGrid del catálogo y lo monté en una aplicación React mínima. La build aislada también terminó correctamente. El componente ocupa unas 8 KB de fuente sin minificar, pero depende de GSAP e InertiaPlugin. En esa prueba mínima, el JavaScript final quedó en unos 304 KB sin comprimir y 101 KB con gzip. No todo ese peso pertenece a DotGrid, porque también están React y el pequeño armazón de la prueba, pero sirve para desmontar una idea: un fondo llamativo no sale gratis.

DotGrid dibuja el patrón en un canvas, sigue el movimiento del ratón y responde al clic. El efecto funciona y es fácil de personalizar. En una cabecera corta puede aportar profundidad sin robar protagonismo al texto.

Ficha oficial de DotGrid con una cabecera real, controles de personalización y acceso al código
Ficha oficial de DotGrid consultada el 19 de septiembre de 2026. Se ve el efecto dentro de una cabecera y los controles que puede ajustar el agente; la captura no prueba rendimiento ni accesibilidad.

El código actual no consulta prefers-reduced-motion. Tampoco usa eventos de puntero o táctiles para reproducir en móvil la interacción basada en mousemove. Un toque puede acabar generando un clic, pero la experiencia no equivale a mover un cursor. Si lo añades a producción, el agente debe preparar una versión estática o desactivada para movimiento reducido y revisar el comportamiento en una pantalla táctil real.

React Bits en vídeo

El vídeo de Code Like Dev sirve como recorrido visual rápido por varios efectos, entre ellos Strands, Cubes, Galaxy, Circular Gallery, Border Glow y Lightfall. Dura 14 segundos. Es útil para entender el tipo de catálogo, pero no es una prueba del MCP ni de la calidad técnica de cada componente.

Recorrido visual de Code Like Dev por varios componentes de React Bits. Enseña el catálogo, no prueba el MCP ni el rendimiento. YouTube.

MCP de React Bits: qué hace y cómo se conecta

React Bits no tiene un servidor MCP propio separado. Su documentación propone usar el MCP de shadcn y registrar el catálogo de React Bits. Esta precisión importa porque decir “instala el MCP de React Bits” puede hacer pensar que existe otro servicio o proceso.

Primero se añade el registro a components.json:

{
  "registries": {
    "@react-bits": "https://reactbits.dev/r/{name}.json"
  }
}

Para Claude Code, el comando oficial de inicialización es:

npx shadcn@latest mcp init --client claude

Después hay que reiniciar Claude Code. El comando /mcp permite comprobar si la conexión aparece activa. A partir de ahí se le puede pedir al agente que liste fondos disponibles en el registro o que añada un componente concreto.

Con Codex usaría la misma idea: conectar un servidor MCP compatible con shadcn y conservar el registro en components.json. La parte verdaderamente útil no es que el agente conozca un nombre comercial. Es que pueda consultar el registro y traer la variante correcta al repositorio.

Orden que le daría al agente

Consulta el registro oficial de React Bits mediante shadcn y localiza DotGrid en TypeScript con Tailwind. Antes de instalarlo, dime qué archivos y dependencias añadirá. Intégralo solo en la cabecera, mantén intactos el texto y la llamada a la acción, y crea una alternativa estática para prefers-reduced-motion. Comprueba desbordamiento horizontal, contraste, interacción táctil y coste de renderizado. Al terminar, enumera los archivos modificados y las pruebas realizadas.

Lo que me gusta

La primera ventaja es la velocidad. Un efecto que exigiría varias iteraciones aparece ya resuelto y parametrizado. Para prototipos y páginas con una dirección visual clara, eso puede recortar bastante trabajo.

La segunda es que ves el código. No dependes de una caja cerrada ni de una suscripción para que el fondo siga funcionando. El agente puede explicarte la implementación y adaptarla.

La tercera es la variedad de formatos. JavaScript, TypeScript, CSS y Tailwind cubren una parte amplia de los proyectos React actuales. El registro de shadcn añade una ruta razonable para trabajar desde Claude Code.

Lo que vigilaría antes de publicarlo

Movimiento. Un efecto puede ser agradable durante cinco segundos y cansar durante una lectura completa. La alternativa para movimiento reducido debe formar parte de la integración.

Peso. Algunos componentes añaden GSAP, Three.js u otras dependencias. El agente debe revisar el paquete concreto, no asumir que toda la biblioteca pesa lo mismo.

Dependencias del repositorio. npm audit informó de 28 avisos al instalar el proyecto completo. No los atribuyo a DotGrid: esa cifra mezcla la web de documentación, herramientas de build y dependencias que no viajan necesariamente con el componente. Si clonas el proyecto entero, toca revisar el árbol real que vas a desplegar.

Móvil. Un componente diseñado alrededor del cursor pierde parte de su interacción en táctil. Hay que decidir si conserva valor como fondo estático.

Accesibilidad. Un resultado visualmente atractivo no garantiza contraste, foco, lectura con teclado o ausencia de mareo. React Bits aporta la pieza, no la validación de la página completa.

Mantenimiento. Copiar el componente te da control y también responsabilidad. Las mejoras posteriores del repositorio no llegan solas a tu versión.

Precio y licencia

El repositorio y sus componentes se pueden usar gratuitamente. La licencia combina MIT con Commons Clause. Permite incorporar el código a una web, una aplicación o un producto comercial. La restricción relevante es que no puedes vender, sublicenciar o redistribuir los componentes como producto por sí mismos, ni empaquetarlos para competir con la colección.

No sustituye una revisión legal si tu negocio consiste precisamente en vender componentes. Para una web propia o de cliente, el caso habitual encaja con el uso permitido que describe la licencia.

Qué dice la gente que lo usa

React Bits frente a otras opciones

Si buscas componentes de interfaz más sobrios y estructurales, shadcn/ui es una base más lógica. Si quieres bloques de marketing y patrones decorativos, Magic UI se acerca bastante. Si tu prioridad es explorar referencias antes de diseñar, Refero resuelve otro momento del proceso.

React Bits encaja cuando ya sabes qué sección quieres mejorar y necesitas movimiento con personalidad. No lo usaría como excusa para decidir toda la dirección visual desde el catálogo.

Puedes comparar el resto de opciones en el recopilatorio de bibliotecas de componentes UI para crear webs con IA.

Veredicto

React Bits es un buen acelerador para diseño con agentes. El código abierto, las variantes y el registro de shadcn hacen que Claude Code o Codex puedan trabajar con piezas concretas sin inventarlas desde cero.

Mi regla sería sencilla: un componente, una función y una prueba. Si DotGrid ayuda a separar la cabecera y mantiene legible la llamada a la acción, se queda. Si solo demuestra que sabemos mover puntos, fuera.

La nota queda en --/100 hasta que Dani la apruebe. La prueba actual confirma que DotGrid compila y funciona como base, pero también deja claro el trabajo que falta para una integración seria: movimiento reducido, táctil, coste de renderizado y revisión visual dentro de la página real.


Preguntas frecuentes sobre React Bits

¿React Bits es gratis?

Sí. El repositorio y los componentes se pueden usar gratis bajo MIT con Commons Clause. Puedes integrarlos en un producto, pero no revender la colección o los componentes como producto independiente.

¿React Bits funciona con Claude Code?

Sí. La documentación oficial propone configurar el registro @react-bits y usar el MCP de shadcn. También puedes pedirle a Claude Code que copie e integre el código manualmente.

¿React Bits tiene un MCP propio?

No como servidor separado. React Bits utiliza el MCP de shadcn y publica su catálogo como registro compatible.

¿Puedo usar React Bits con Codex?

Sí. Codex puede trabajar con el código del repositorio, con el registro de shadcn o con un servidor MCP compatible. Conviene pedirle que revise dependencias, movimiento reducido, móvil y rendimiento antes de cerrar la integración.

¿React Bits funciona en móvil?

Los componentes pueden renderizar en móvil, pero el comportamiento depende de cada pieza. DotGrid está planteado alrededor del movimiento del ratón y no ofrece una interacción táctil equivalente en el código revisado.

¿React Bits perjudica el rendimiento?

No necesariamente, pero los efectos no son gratis. DotGrid añade GSAP y dibuja en canvas. Otros componentes pueden usar dependencias diferentes. Hay que medir la pieza concreta dentro de la página real.

¿Qué componente debería probar primero?

Elige uno que resuelva una sección concreta. Un fondo como DotGrid puede servir para una cabecera. Una animación de texto puede ayudar a una entrada corta. Evita instalar varios efectos antes de comprobar si el primero mejora la página.

Fuentes y alcance de las pruebas

No he medido conversión, FPS en móviles físicos ni todos los componentes del catálogo. Las cifras de build describen las pruebas realizadas en este entorno y no sustituyen una medición dentro de tu proyecto.

Deja un comentario

Tu correo no se publicará. Revisamos los comentarios antes de mostrarlos.