Preset
Maintenant que nous nous sommes occupés du décorateur, utilisons un preset pour qu'il englobe chaque story.
Les presets vous permettent de combiner différentes configurations Storybook et de les appliquer d'un seul coup. Certains addons se chargent uniquement de configurer Storybook et n'ont aucune UI. Par exemple preset-create-react-app et preset-nuxt. Ce sont ce qu'on appelle des addons Preset.
Notre preset est divisé en deux parties :
manager.js
pour enregistrer l'addonpreview.js
pour définir des décorateurs globaux
Modifiez la prévisualisation afin de n'utiliser que le décorateur withGlobals
pour l'appliquer automatiquement à toutes les stories.
import { withGlobals } from '../withGlobals';
export const decorators = [withGlobals];
withRoundTrip
de l'Addon Kit est un exemple de communication bidirectionnelle entre une story et un addon. Cependant, nous n'en avons pas besoin dans notre addon. Nous pouvons donc le supprimerSuccès ! Vous avez désormais un addon parfaitement fonctionnel sur votre Storybook local. Dans le chapitre final, apprenez à répertorier votre addon dans le catalogue pour le partager à votre équipe et à la communauté Storybook.