Ant Design ist die Enterprise-Designsprache und React-Komponentenbibliothek (antd) der Ant Group, des mit Alibaba verbundenen Unternehmens hinter Alipay, seit 2015 öffentlich. Für datenlastige Admin- und Backoffice-Oberflächen gebaut, bietet sie Komponenten wie Form, Table und ConfigProvider und ein Theme-System aus Seed-, Map- und Alias-Tokens.
Ant Design
Details
- Vollständiger Name
-
Ant Design — „A UI Design Language“ (GitHub-Organisation) und ihre React-Umsetzung
antd - Auch bekannt als
-
antd, AntD
Kernkonzepte:
-
Vier Designwerte. Natural, Certain, Meaningful und Growing; „Certain“ zielt auf „high certainty and low cooperative entropy“ (Design Values).
-
Formulare per Deklaration. Ein
FormhältForm.Item-Felder mitnameundrules;onFinisherhält die geprüften Werte,Form.useFormgibt Zugriff auf die Formularinstanz (Form). -
Komponenten für dichte Daten.
Tablemit Sortierung, Filtern und Paginierung, dazuDescriptions,Tree,TransferundStepsfür Backoffice-Masken. -
Drei Token-Ebenen. Seed-Tokens sind „the origin of all design intent“, Map-Tokens leiten sich daraus ab, Alias-Tokens gestalten Gruppen von Komponenten;
ConfigProvidernimmt ein Objektthememittoken, einemalgorithmfür dunkle oder kompakte Themes und Überschreibungen pro Komponente incomponents(Customize Theme). -
Eine Familie von Projekten. Ant Design Pro (eine Admin-Vorlage), Ant Design Mobile, Ant Design Charts und Ant Design X für KI-Oberflächen stehen neben der Kernbibliothek.
- Wichtige Vertreter
-
Ant Group (früher Ant Financial) mit afc163 als langjährigem Lead Maintainer. Öffentlich seit Juli 2015 (LogRocket, 2024); Version 5 im November 2022 (Ant-Design-Blog), Version 6 im November 2025
Wann verwenden:
-
Admin-Konsolen, Dashboards und andere Backoffice-Oberflächen in React mit vielen Formularen und Tabellen bauen. In unserem Prior-Test importierte jeder Lauf mit Anker für ein Registrierungsformular aus
antdund nutzteForm.Itemmitrules,Input.PasswordundonFinish. -
Eine ganze Anwendung aus wenigen Seed-Tokens gestalten
-
Teams, die einen vollständigen, meinungsstarken Komponentensatz wollen statt Primitive zum Zusammensetzen
Häufige Missverständnisse:
-
Designsprache und Bibliothek für dasselbe halten. „Ant Design“ benennt sowohl die Designspezifikation als auch das Paket
antd; Pro, Mobile und X sind eigene Projekte. -
Die Theming-API von v4 erwarten. Version 4 gestaltete über Less-Variablen; Version 5 ersetzte sie durch CSS-in-JS-Tokens, und Version 6 nutzt standardmäßig CSS-Variablen.
Kritik:
-
Das Weihnachts-Easter-Egg. 2018 ließ ein nicht angekündigter Commit antd 3.9.3 bis 3.11.5 am 25. Dezember in Produktions-Apps Schnee auf Buttons zeigen. Der Maintainer entschuldigte sich in Issue #13849: „It is a complete stupid decision of my own and very sorry to everyone that get involved.“ Das chinesische Tech-Medium TMTPost fasste die Reaktion zusammen: Ein Easter Egg von Entwicklern an Nutzer ist eine Überraschung, eines von einem Framework an Entwickler ein Schrecken (TMTPost, 2018).
-
Gewicht. Elijah Asaolu warnt in „Ant Design adoption guide“ (LogRocket, 2024): „keep in mind that Ant Design components can be heavy.“
Aktueller Stand:
-
Version 6 mit CSS-Variablen. Ant Design 6.0, erschienen im November 2025, nutzt standardmäßig den „pure CSS Variables mode“ mit optionalem Zero-Runtime-Build, braucht React 18 oder neuer, baut das DOM jeder Komponente für semantisches Styling um und entfernt die in Version 4 abgekündigten APIs (Release-Beitrag). Aktuell ist 6.6.7 vom 20. Oktober 2026 (Changelog). Version 6 ist neuer als die meisten Trainingsdaten; für ihre Details nenne die Version.
