Fertige Komponentenbibliotheken wie Material UI oder Chakra UI liefern alles: Logik, Accessibility und Styling. Das Problem: Sie bringen auch visuelles Design mit, das schwer zu überschreiben ist. Das Ergebnis sind Websites, die trotz unterschiedlicher Marken gleich aussehen – die „Material Design”-Uniformität ist allgegenwärtig.
Headless UI Libraries lösen dieses Problem, indem sie nur das liefern, was wirklich schwer ist: Keyboard-Navigation, ARIA-Attribute, Fokus-Management und State-Handling. Das Styling bleibt vollständig in der Hand der Organisation.
Was „Headless” bedeutet
Eine Headless-Komponente ist ein unsichtbares Verhaltensskelett. Ein Headless-Dialog zum Beispiel verwaltet den geöffnet/geschlossen-State, fängt den Fokus innerhalb des Dialogs (Focus Trap), schließt bei Escape-Taste, setzt ARIA-Attribute (role="dialog", aria-modal="true") und gibt den Fokus nach dem Schließen an das auslösende Element zurück. All das passiert ohne ein einziges CSS-Property.
Die Organisation fügt ihr eigenes Styling hinzu – über CSS Custom Properties, Utility-Klassen oder klassische Stylesheets. Das Ergebnis: Die Komponente verhält sich korrekt und barrierefrei, sieht aber aus wie die eigene Marke, nicht wie ein Framework.
Die Headless-Landschaft 2025
Bemerkenswert: Base UI (ehemals Material UI Unstyled) wird von MUI entwickelt, einem Unternehmen mit Sitz in Frankreich – dem einzigen großen Komponentenbibliothek-Anbieter unter EU-Jurisdiktion.
Warum Headless für Design-Systeme
Ein Design-System mit einer Headless-Basis hat drei entscheidende Vorteile:
Markenidentität: Das visuelle Design gehört zu 100 % der Organisation. Keine Framework-Ästhetik, die durchscheint. Keine !important-Overrides, um Standard-Styles zu überschreiben.
Barrierefreiheit eingebaut: Die schwierigste Arbeit – ARIA-Patterns, Keyboard-Navigation, Fokus-Management – ist bereits erledigt und getestet. Barrierefreiheit wird nicht nachgerüstet, sondern ist Architekturbestandteil.
Framework-Flexibilität: Bei einem Framework-Wechsel (z.B. von React zu Svelte) muss nur die Headless-Basis getauscht werden. Das Styling-Layer – Design Tokens, CSS, visuelle Struktur – bleibt identisch. Wer seine Tokens im W3C-Format hat und das Styling über CSS Custom Properties steuert, minimiert den Migrationsaufwand.
Headless + Design Tokens
Die Kombination von Headless-Komponenten mit einer Token-Architektur ist das leistungsfähigste Muster für souveräne Design-Systeme. Die Headless-Bibliothek liefert Verhalten und Accessibility. Die Token-Architektur definiert alle visuellen Werte. CSS Custom Properties verbinden beide Ebenen.
Bei einem Rebranding werden nur die Token-Werte geändert – alle Komponenten aktualisieren sich automatisch. Bei einem Framework-Wechsel wird nur die Headless-Basis getauscht – die Tokens und das CSS bleiben identisch.
Auswahlkriterien
Bei der Wahl einer Headless-Bibliothek sind mehrere Faktoren relevant: WAI-ARIA-Konformität (wie vollständig sind die ARIA-Patterns implementiert?), Komponenten-Umfang (deckt die Bibliothek alle benötigten Patterns ab?), Framework-Bindung (React-only oder Multi-Framework?), Bundle-Size (wie groß ist der Runtime-Overhead?), Wartungsaktivität (regelmäßige Releases, aktive Community?) und die Jurisdiktion des Betreibers.
Kernpunkte
- Headless UI Libraries liefern Verhalten und Accessibility ohne visuelles Styling – die Organisation behält die volle Kontrolle über das Design.
- Die Kombination Headless + Design Tokens ist das leistungsfähigste Muster für souveräne Design-Systeme.
- Base UI (MUI, Frankreich) ist der einzige große Anbieter unter EU-Jurisdiktion.
- Bei Framework-Wechseln bleibt das Styling-Layer (Tokens, CSS) identisch – nur die Headless-Basis wird getauscht.
- Barrierefreiheit ist in Headless-Komponenten Architekturbestandteil, nicht Nachbesserung.
- Die Auswahl sollte WAI-ARIA-Konformität, Bundle-Size und Jurisdiktion berücksichtigen.



