Об этом проекте

Fluent UI Web — это открытый проект Microsoft, предоставляющий набор утилит, React-компонентов и веб-компонентов для создания веб-приложений. В репозитории размещены три отдельных проекта, которые можно комбинировать, что позволяет постепенно переходить между версиями. Три проекта: - React Components (v9): описывается как новый, перспективный и ориентированный на будущее, используется в Microsoft 365. Распространяется на npm как @fluentui/react-components, документация — на react.fluentui.dev. - React (v8): описывается как зрелый, используется в Office. Распространяется как @fluentui/react, документация — на aka.ms/fluentui-react. В README отмечается, что v8 всё ещё широко используется, и рекомендуется переход на v9 со ссылками на обзор миграции и руководство по сопоставлению компонентов. - Web Components: реализация Fluent UI на веб-компонентах, используется в Edge. Распространяется как @fluentui/web-components. У каждого проекта есть собственный README, журнал изменений, руководство по быстрому старту, сайт документации и метки для задач в общем репозитории. В README указано, что сочетание компонентов Fluent UI React v9 с компонентами v8 или v0 возможно и поддерживает постепенную миграцию. Проект также ссылается на Fluent UI Insights — серию видео о дизайне и решениях, лежащих в основе дизайн-системы, с эпизодами о позиционировании, стилизации, Griffel, базовых API, темизации и доступности по умолчанию. Лицензирование: все файлы в репозитории подпадают под лицензию MIT, тогда как использование упомянутых шрифтов и иконок регулируется отдельным лицензионным соглашением на ресурсы. Проект принял Кодекс поведения Microsoft для открытого исходного кода. Исторические заметки: бывший проект Office UI Fabric React превратился в Fluent UI, а репозиторий office-ui-fabric-react стал этим репозиторием fluentui; библиотека, ранее известная как office-ui-fabric-react, теперь доступна как @fluentui/react. Fluent UI React Northstar была заменена на Fluent UI React Components v9 и прекратила поддержку в июле 2025 года.