Atomic Design ist ein strukturierter Ansatz für das Interface-Design, bei dem Komponenten in verschiedene Abstraktionsschichten unterteilt werden. Atome dienen dabei als grundlegende Bausteine, die sich zu komplexeren Einheiten wie Molekülen, Organismen, Templates und Seiten zusammensetzen 🧪
Für mich ist Atomic Design vor allem eine Denkweise. Bei der Umsetzung frage ich mich, ob bestimmte Teile der Komponente eine eigenständige Daseinsberechtigung haben 🤔
Die strikte Strukturierung führt einfach oft zu Verwirrung – sowohl bei Entwicklern als auch bei Anwendern. Am Ende fragt man sich: „Ist das jetzt ein Molekül oder doch schon ein Organismus? 🤔😅“