Aprende qué es MDX y cómo combinar Markdown con componentes JSX de React
MDX es un formato que permite combinar Markdown con componentes JSX de React. Esto significa que puedes usar la sintaxis sencilla de Markdown para el contenido y, al mismo tiempo, incluir componentes interactivos de React directamente en el documento.
MDX extiende Markdown permitiendo importar y usar componentes de React. Un archivo .mdx puede contener tanto sintaxis Markdown como código JSX:
import { Grafico } from './components/Grafico'
# Mi artículo
Este es un párrafo normal de Markdown.
<Grafico datos={[1, 2, 3, 4, 5]} />
Y aquí sigue más texto en Markdown.import { MiComponente } from './MiComponente'# Título
Texto normal de Markdown.
<MiComponente prop="valor" />
Más texto de Markdown.const metadata = {
author: 'Eduardo',
date: '2024-01-15'
}
# {metadata.author}Estas son las principales ventajas de usar MDX:
Estas son las principales herramientas compatibles con MDX:
@next/mdx.gatsby-plugin-mdx.👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.
Sígueme en Twitter para estar al día con mi contenido. 😊