Structure & Accessibilité

Qu’est-ce que Atomic Design ?

Méthodologie de conception d'interfaces qui décompose l'UI en niveaux : atomes (bouton, input, label), molécules (champ de formulaire = label + input + message d'erreur), organismes (header, formulaire complet), templates (structure de page), pages (instances concrètes).

Définition simple

C'est comme un jeu de briques : des pièces élémentaires qu'on assemble en modules, puis en façades entières, sans recoller du ruban adhésif à chaque nouvelle page. Méthodologie de conception d'interfaces qui décompose l'UI en niveaux : atomes (bouton, input, label), molécules (champ de formulaire = label + input + message d'erreur), organismes (header, formulaire complet), templates (structure de page), pages (instances concrètes). L'atomic design favorise la réutilisation, la cohérence et la maintenance. Très adapté aux design systems et aux projets React/Vue (composants).

Comment ça marche ?

On identifie les plus petits éléments réutilisables (atomes), on les combine en blocs plus gros (molécules, organismes), puis on les place dans des gabarits de page. En code, chaque niveau correspond à un type de composant ; les pages assemblent les organismes et surchargent le contenu spécifique.

Impact business

Un design system basé sur l'atomic design accélère le développement (composants réutilisables) et garantit une cohérence visuelle et fonctionnelle. Pour les équipes qui grandissent ou les projets multi-pages (e-commerce, SaaS), cela réduit la dette design et les incohérences. Investissement initial (définir les atomes, les documenter) puis gains à long terme. Les retours d'équipes produit sur des design systems documentés évoquent souvent 25 % à 40 % de temps en moins sur la production d'écrans ou de spécifications une fois le socle stabilisé — le gain dépend de la taille du catalogue et de la discipline de réutilisation.

Bonnes pratiques

  • Commencer par les atomes les plus fréquents (bouton, input, typo). Construire les molécules à partir des atomes. Documenter avec Storybook ou équivalent. Faire évoluer le système en fonction des besoins réels du projet.

Erreurs communes

  • Tout décomposer en atomes sans bénéfice (sur-ingénierie pour un petit projet). Créer des molécules trop spécifiques, non réutilisables. Oublier de documenter et de nommer clairement (Storybook, catalogue).

Prompt IA

Contexte : projet [site vitrine / e-commerce / app], stack [React / autre]. Explique l'atomic design en une phrase et les 5 niveaux (atome → page). Donne 3 exemples d'atomes et 2 molécules pour [formulaire / carte produit]. Indique comment organiser les dossiers de composants (atoms, molecules, organisms).

QUESTIONS FRÉQUENTES

Aller plus loin sur Atomic Design.

Non. C'est utile dès qu'on a plusieurs pages, une équipe ou un besoin de cohérence forte. Pour un one-page ou un site très simple, une structure de composants plus plate peut suffire.