packages/web-components/src/_docs/concepts/introduction.mdx
import { Meta } from '@storybook/addon-docs/blocks'; import pkg from '../../../package.json'; import fluentImg from '../../../.storybook/fluent.webp';
<Meta title="Concepts/Introduction" /> <h1 class="fluent"> Fluent UI Web Components <span class="fluent-version">v{pkg.version}</span> </h1> <div className="whats-new"><h2>What's new</h2>
<div className="whats-new-cards">
<div>
<p>Lightweight components built with performance in mind.</p>
</div>
<div>
<p>Themeable tokens system for cohesion across products.</p>
</div>
<div>
<p>Built with web standards and zero external dependencies.</p>
</div>
</div>
Microsoft's Fluent UI Web Components is designed to help you build web apps using Web Components styled with the Fluent design language.
Each component is designed to adhere to the following standards:
"Web Components" is an umbrella term that refers to a collection of web standards focused on enabling the creation of custom HTML elements. Some of the standards that are under the umbrella include the ability to define new HTML tags, plug into a standard component lifecycle, encapsulate HTML rendering and CSS, parameterize CSS, skin components, and more. Each of these platform features is defined by the W3C and has shipped in every major browser today.
Fluent UI Web Components is built directly on the W3C Web Component standards, and does not create its own component model. This allows our components to function the same as built-in, native HTML elements. You do not need a framework to use Fluent UI components but you can use them in combination with any framework or library of your choice.
While we don't expect any major (breaking) changes in our Release Candidate, we're actively listening to user feedback and responding accordingly. Once partners and the rest of the Fluent project give required approvals, we'll publish the official V3 release.
Reach out to the Fluent UI Web Components team on Github