Créer un Snippet personnalisé
snippets afin que l’import fonctionne.
Toute page située dans le répertoire snippets sera traitée comme un Snippet et ne sera pas
rendu en page autonome. Si vous souhaitez créer une page autonome
à partir du Snippet, importez le Snippet dans un autre fichier et utilisez-le comme
composant.
Export par défaut
- Ajoutez le contenu à votre fichier de Snippet que vous souhaitez réutiliser. Vous pouvez éventuellement ajouter des variables qui pourront être renseignées via des props lors de l’import du Snippet. Dans cet exemple, notre variable est word.
snippets/mon-extrait.mdx
- Importez le Snippet dans votre fichier de destination.
fichier-de-destination.mdx
Exporter avec des variables
- Vous pouvez éventuellement ajouter des variables à renseigner via des props lorsque vous importez le Snippet. Dans cet exemple, notre variable est word.
snippets/mon-extrait.mdx
- Importez le Snippet dans votre fichier de destination en utilisant la variable. La propriété sera renseignée selon votre spécification.
fichier-de-destination.mdx
Variables réutilisables
- Exportez une variable depuis votre fichier de Snippet :
snippets/path/to/custom-variables.mdx
- Importez le Snippet depuis votre fichier de destination et utilisez la variable :
fichier-de-destination.mdx
Snippets JSX
- Exportez un composant JSX depuis votre fichier de Snippet. (Voir Composants React pour plus d’informations) :
snippets/my-jsx-snippet.jsx
Important : lors de la création de Snippets JSX, utilisez la syntaxe de fonction fléchée (
=>) plutôt que des déclarations de fonction. Le mot-clé function n’est pas pris en charge dans ce contexte.- Importez le Snippet dans votre fichier cible et utilisez le composant :
fichier-destination.mdx