프로젝트 소개

Fluent UI Web은 웹 애플리케이션 구축을 위한 유틸리티, React 컴포넌트, Web Components 모음을 제공하는 Microsoft의 오픈소스 프로젝트입니다. 이 저장소는 세 개의 개별 프로젝트를 호스팅하며, 이들을 결합하여 버전 간 점진적 마이그레이션이 가능합니다. 세 프로젝트는 다음과 같습니다: - 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: Edge에서 사용되는 Fluent UI의 Web Component 구현입니다. @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년 7월에 지원이 종료되었습니다.