Experimentos

React MFE Shell

Shell de micro frontends con sistema de diseno completo, 24 componentes, 666 tests y cumplimiento WCAG AA. Publicado en npm como @jonmatum/react-mfe-shell.

evergreen#react#micro-frontends#design-system#typescript#npm#accessibility#tailwind

¿Qué es?

Un shell de micro frontends listo para producción con un sistema de diseno integral, componentes de formulario y accesibilidad como prioridad. Publicado en npm como @jonmatum/react-mfe-shell.

El proyecto incluye 14 componentes atómicos y 10 moleculares, siguiendo principios de diseno atómico con TypeScript estricto y Tailwind CSS.

Componentes

Atómicos (14)

Avatar, Badge, Button, Code, Divider, FeatureChip, Heading, Icon, Input, Label, LoadingSpinner, Paragraph, Switch y Text.

Moleculares (10)

Card, Checkbox, FileUpload, FormField, Modal, Radio, SearchBox, Select, SwitchField y Textarea.

Características clave

  • 666 tests con cobertura superior al 75%
  • WCAG AA — cumplimiento completo de accesibilidad
  • Sistema de temas — modos claro, oscuro y sistema con persistencia
  • Design tokens — colores, espaciado y tipografía consistentes
  • Tree shakeable — importa solo lo que necesitas
  • Tres modos de integración — zero-config, preset de Tailwind o CSS-in-JS

¿Por qué importa?

Demuestra cómo construir un sistema de diseno compartido para arquitecturas de micro frontends con estándares de producción: accesibilidad, temas, validación de formularios y métricas automatizadas de calidad.

Referencias

Experimentos