Skip to content

Atomic UI — Futuro

Foundation Core no incluye componentes visuales. Esta página prepara el criterio para una capa futura sin crear APIs ficticias.

Estado actual

  • No hay componentes React.
  • No hay botónes.
  • No hay cards.
  • No hay layouts.
  • No hay tokens de marca.
  • No hay tipografías finales.

Atoms

Si algún día existen, deberán ser piezas pequeñas, accesibles y sin marca final.

Ejemplos de nombres reservados:

  • Button;
  • IconButton;
  • TextInput;
  • VisuallyHidden.

No existen hoy como exports.

Molecules

Deberan componer atoms reales y resolver un patrón probado en varios proyectos.

Ejemplos de nombres reservados:

  • SearchField;
  • MediaGuard;
  • MetadataPreview.

No existen hoy como exports.

Organisms

Solo tendrían sentido si varios proyectos comparten estructura y comportamiento, no solo apariencia.

Ejemplos de nombres reservados:

  • Header;
  • Sidebar;
  • ProductGrid.

No existen hoy como exports.

Requisitos para entrar

  • Uso repetido en al menos varios proyectos.
  • Accesibilidad validada.
  • Props pequeñas y estables.
  • Sin tokens de marca.
  • Documentación con ejemplo correcto/incorrecto.
  • Tests o smoke visual cuando aplique.

Por qué no forma parte de Core

Core debe seguir siendo agnóstico a frameworks. Atomic UI probablemente viviria en otro paquete o en una extensión claramente separada para no obligar a todos los consumidores a cargar React o estilos visuales.