Creación de un fragmento personalizado
snippets
para que la importación funcione.
Cualquier página en el directorio snippets
se tratará como un fragmento y no
se renderizará como una página independiente. Si quieres crear una página independiente
a partir del fragmento, importa el fragmento en otro archivo y úsalo como
componente.
Exportación predeterminada
- Agrega contenido al archivo del 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 snippet en tu archivo de destino.
destination-file.mdx
Exportar con variables
- Opcionalmente, puedes añadir variables que se puedan completar mediante props cuando importes 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 fragmentos:
snippets/path/to/custom-variables.mdx
- Importa el fragmento en tu archivo de destino y usa la variable:
destination-file.mdx
Fragmentos de JSX
- Exporta un componente de JSX desde tu archivo de fragmentos. (Consulta React components para más información):
snippets/my-jsx-snippet.jsx
Importante: Al crear fragmentos de JSX, usa 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 en tu archivo de destino y utiliza el componente:
destination-file.mdx