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 deseas crear una página independiente
a partir del fragmento, importa el fragmento en otro archivo e invócalo como un
componente.
Exportación por defecto
- Agrega contenido al archivo del fragmento que quieras reutilizar. Opcionalmente, puedes agregar 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.
destination-file.mdx
Exportación 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 configuración.
destination-file.mdx
Variables reutilizables
- Exporta una variable desde tu archivo de fragmento:
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 fragmento. (Consulta Componentes de React para obtener más información):
snippets/my-jsx-snippet.jsx
Importante: Al crear fragmentos de JSX, usa la sintaxis de funciones 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