Crear un snippet personalizado
snippets
para que la importación funcione.
Cualquier página en el directorio snippets
se tratará como un snippet y no
se representará como una página independiente. Si deseas crear una página independiente
a partir del snippet, importa el snippet en otro archivo y úsalo como un
componente.
Exportación por defecto
- Agrega contenido al archivo de snippet que quieras reutilizar. Opcionalmente, puedes agregar variables que se puedan completar mediante props cuando importes el snippet. En este ejemplo, nuestra variable es word.
snippets/my-snippet.mdx
- Importa el fragmento en tu archivo de destino.
destination-file.mdx
Exportar con variables
- Opcionalmente, puedes añadir variables que se puedan completar mediante props al importar el fragmento. En este ejemplo, nuestra variable es word.
snippets/my-snippet.mdx
- Importa el fragmento en tu archivo de destino con la variable. La propiedad se completará según tu especificación.
destination-file.mdx
Variables reutilizables
- Exporta una variable desde tu archivo de snippet:
snippets/path/to/custom-variables.mdx
- Importa el fragmento desde el archivo de destino y usa la variable:
destination-file.mdx
Fragmentos de JSX
- Exporta un componente JSX desde tu archivo de fragmentos. (Consulta Componentes de React para obtener más información):
snippets/my-jsx-snippet.jsx
Importante: Al crear fragmentos de JSX, utiliza la sintaxis de función flecha (
=>
) en lugar de declaraciones de función. La palabra clave function
no es compatible en este contexto.- Importa el fragmento desde tu archivo de destino y utiliza el componente:
destination-file.mdx