Une Library Figma est un mécanisme central du travail collaboratif et de la scalabilité en design. Elle permet de :
- Centraliser les éléments réutilisables (boutons, icônes, grilles, thèmes, etc.) dans un fichier source.
- Publier ces éléments comme une bibliothèque accessible à l’ensemble d’une équipe ou d’une organisation.
- Utiliser ces éléments dans d’autres fichiers sous forme d’instances (pour les composants) ou de styles/variables liés.
- Bénéficier de mises à jour automatiques : toute modification dans la bibliothèque source se propage optionnellement aux fichiers consommateurs.
Types de ressources dans une Library
- Composants (Components)
- Boutons, cartes, icônes, etc., souvent organisés avec des variantes.
- Styles (Styles – legacy mais encore utilisés)
- Couleurs, typographies, ombres, effets.
- Design Tokens via Variables (fonctionnalité moderne)
- Couleurs sémantiques (
--primary-action), espacements, durées d’animation, typographie variable.
- Couleurs sémantiques (
- Thèmes (grâce aux modes de variable, ex. Light / Dark).
Accès et gestion
- Seul le publisher (éditeur avec accès en écriture) peut publier une nouvelle version de la bibliothèque.
- Les utilisateurs activent les bibliothèques via Assets > Team Library.
- Les mises à jour sont visibles mais non appliquées automatiquement : l’utilisateur choisit de les accepter ou non.
Équivalent conceptuel
Une Library Figma joue le même rôle qu’un package npm dans le développement (ex. @mycompany/design-system), ou qu’un module partagé dans un outil comme Storybook.