Créer un extrait personnalisé
snippets
pour que l’import fonctionne.
Toute page située dans le répertoire snippets
sera considérée comme un extrait et ne sera pas
générée en page autonome. Si vous souhaitez créer une page autonome
à partir de l’extrait, importez-le 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 seront renseignées via des props lors de l’import du snippet. Dans cet exemple, notre variable est word.
snippets/my-snippet.mdx
- Importez le snippet dans votre fichier de destination.
destination-file.mdx
Exportation avec variables
- Facultativement, vous pouvez ajouter des variables à renseigner via des props lors de l’import de l’extrait. Dans cet exemple, notre variable est word.
snippets/my-snippet.mdx
- Importez l’extrait dans votre fichier de destination avec la variable. La propriété sera renseignée selon votre configuration.
destination-file.mdx
Variables réutilisables
- Exportez une variable depuis votre fichier de snippet :
snippets/path/to/custom-variables.mdx
- Importez le snippet dans votre fichier de destination et utilisez la variable :
destination-file.mdx
Extraits JSX
- Exportez un composant JSX depuis votre fichier d’extrait. (Voir Composants React pour plus d’informations) :
snippets/my-jsx-snippet.jsx
Important : lors de la création d’extraits 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 l’extrait dans votre fichier de destination et utilisez le composant :
destination-file.mdx