Creazione di uno snippet personalizzato
snippets
affinché l’import funzioni.
Qualsiasi pagina nella directory snippets
verrà trattata come snippet e non
sarà resa come pagina autonoma. Se vuoi creare una pagina autonoma
a partire dallo snippet, importa lo snippet in un altro file e richiamalo come
componente.
Esportazione predefinita
- Aggiungi al file dello snippet il contenuto che vuoi riutilizzare. Facoltativamente, puoi aggiungere variabili da valorizzare tramite le props quando importi lo snippet. In questo esempio, la nostra variabile è word.
snippets/my-snippet.mdx
- Importa lo snippet nel file di destinazione.
destination-file.mdx
Esportare con variabili
- Facoltativamente, puoi aggiungere variabili che possono essere valorizzate tramite props quando importi lo snippet. In questo esempio, la nostra variabile è word.
snippets/my-snippet.mdx
- Importa lo snippet nel file di destinazione passando la variabile. La proprietà verrà valorizzata in base alla tua specifica.
destination-file.mdx
Variabili riutilizzabili
- Esporta una variabile dal file di snippet:
snippets/path/to/custom-variables.mdx
- Importa lo snippet nel file di destinazione e usa la variabile:
destination-file.mdx
Frammenti JSX
- Esporta un componente JSX dal file del frammento. (Consulta React components per ulteriori informazioni):
snippets/my-jsx-snippet.jsx
Importante: quando crei frammenti JSX, usa la sintassi con funzione freccia (
=>
) invece delle dichiarazioni di funzione. La parola chiave function
non è supportata in questo contesto.- Importa il frammento dal file di destinazione e usa il componente:
destination-file.mdx