Qu'est-ce que Atomic Design ?
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.
L'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.
Bonnes pratiques vs Erreurs communes
- ✅ À faire : 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.
- ❌ À éviter : 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).