La méthode de travail
Component Canvas crée une surface d’inspection plein écran autour des composants déjà présents dans le projet. Il regroupe variantes prises en charge et états utiles pour permettre aux designers de comparer rapidement, puis d’interagir avec les vrais contrôles. La source maintient l’implémentation des composants indépendante du canevas.
Le workflow définit précisément la comparaison : pour les tailles, texte, styles et données restent constants ; pour les styles, seul le style change. Il préserve aussi les portails natifs, le focus et le défilement imbriqué. Une prévisualisation utile doit donc résister à davantage qu’une capture de son état par défaut.
Livrables attendus
- Une route ou un point d’entrée de canevas isolé contenant les composants demandés.
- Des groupes de variantes nommés, avec liste de couverture et omissions expliquées.
- Un rapport des fichiers modifiés, contrôles exécutés, décisions et comportements non testés.
Du brief à la revue
- 01Monter un premier exemple sûr
Lisez les API publiques et conventions du projet. Utilisez données de test, mocks ou callbacks existants pour empêcher les écritures réelles avant de monter un composant.
- 02Créer des groupes comparables
Ajoutez les variantes prises en charge dans des groupes cohérents. Changez une seule dimension à la fois et préservez les comportements réels désactivés, focalisés et interactifs.
- 03Vérifier le canevas autour des composants
Testez déplacement, zoom, ajustement à la vue et navigation clavier, ainsi que défilement imbriqué et portails natifs. Ne conservez que la caméra et vérifiez que la réinitialisation préserve l’état de prévisualisation.