Repolode
microsoft

microsoft/fluentui

Monorepositorio de Microsoft con componentes React, Web Components y utilidades para crear aplicaciones web con el sistema de diseño Fluent UI.

Estrellas
20,356
Forks
2,952
Issues abiertos
819
Último commit
anteayer

¿Qué es?

Fluent UI web es un monorepositorio de Microsoft que contiene las bibliotecas de componentes del sistema de diseño Fluent. Incluye tres proyectos independientes: Fluent UI React v9 (@fluentui/react-components), la versión anterior Fluent UI React v8 (@fluentui/react) y Fluent UI Web Components (@fluentui/web-components). Los paquetes v9 y v8 pueden combinarse en una misma aplicación, lo que permite migrar gradualmente de v8 a v9.

Los componentes React v9 son la línea más reciente y los usa Microsoft 365, mientras que v8 es una biblioteca consolidada que Office sigue usando ampliamente. El proyecto Web Components es una implementación de Fluent UI independiente de cualquier framework y la usa Edge. Fluent UI React Northstar llegó al fin de su vida útil y ya no se mantiene.

El proyecto se distribuye a través de npm, y la documentación y un sitio basado en Storybook están disponibles en react.fluentui.dev.

Funciones clave

  • 01Ofrece componentes React v9 basados en el sistema de diseño Fluent.
  • 02Ofrece una biblioteca React v8 que puede coexistir con v9 para facilitar una migración gradual.
  • 03Incluye Web Components independientes de cualquier framework, creados con API web estándar.
  • 04Publica cada proyecto como un paquete npm independiente.

Casos de uso

  • Crear una aplicación web con React que siga el lenguaje de diseño Fluent de Microsoft.
  • Migrar gradualmente una base de código existente de Fluent UI v8 a v9, componente por componente.
  • Usar Web Components con el estilo Fluent en una página que no use React o que combine varios frameworks.

Inicio rápido

  1. 1

    Abre la guía Quick Start de Fluent UI React v9 enlazada en el README

Antes de usarlo

  • El repositorio contiene tres proyectos independientes (React v9, React v8 y Web Components), así que debes elegir el adecuado.
  • El paquete Web Components todavía está en beta (en el README se enlaza la versión 3.0.0-beta.15).
  • La licencia indicada en los metadatos es NOASSERTION; confirma por tu cuenta las condiciones de la licencia, aunque el README diga MIT.

En colecciones

Temas

Preguntas frecuentes

¿Qué es fluentui?
Monorepositorio de Microsoft con componentes React, Web Components y utilidades para crear aplicaciones web con el sistema de diseño Fluent UI. Fluent UI web es un monorepositorio de Microsoft que contiene las bibliotecas de componentes del sistema de diseño Fluent. Incluye tres proyectos independientes: Fluent UI React v9 (@fluentui/react-components), la versión anterior Fluent UI React v8 (@fluentui/react) y Fluent UI Web Components (@fluentui/web-components). Los paquetes v9 y v8 pueden combinarse en una misma aplicación, lo que permite migrar gradualmente de v8 a v9.
¿fluentui es gratuito? ¿Qué licencia tiene?
fluentui es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fluentui sigue mantenido?
Mantenimiento activo. El último commit de fluentui fue el 23 oct 2026.
¿Para qué puedo usar fluentui?
Crear una aplicación web con React que siga el lenguaje de diseño Fluent de Microsoft. Migrar gradualmente una base de código existente de Fluent UI v8 a v9, componente por componente. Usar Web Components con el estilo Fluent en una página que no use React o que combine varios frameworks.
¿Cómo se instala fluentui?
Abre la guía Quick Start de Fluent UI React v9 enlazada en el README
¿Dónde consigo fluentui?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/fluentui

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados