Atomic design
L'Atomic Design est une approche de conception développée par Brad Frost. Elle vise à créer des interfaces utilisateur réutilisables en décomposant les éléments en différentes parties appelées "atomes", "molécules", "organismes", "templates" et "pages".
Les atomes sont les éléments de base tels que les boutons, les icônes, les titres, etc. Ils sont ensuite assemblés pour former des molécules, comme un formulaire ou un menu. Les organismes sont des combinaisons plus complexes de molécules qui créent un composant autonome et réutilisable. Les templates et les pages sont respectivement des agencements spécifiques d'organismes pour créer des mises en page cohérentes et complètes.
Cette approche favorise la modularité, la réutilisabilité et encourage une conception systématique à grande échelle dans le processus de développement d'interfaces utilisateur.