Creación de 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
renderizará como una página independiente. Si deseas crear una página independiente
a partir del snippet, importa el snippet en otro archivo y utilízalo como un
componente.
Exportación predeterminada
- Agrega contenido al archivo de fragmento que quieras reutilizar.
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 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 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 usa el componente:
destination-file.mdx