Hugs.Company

Ejemplo Completo de MDX: Componentes Interactivos en el Blog

Descubre cómo MDX transforma nuestro blog con componentes interactivos, estadísticas dinámicas y elementos personalizados que mejoran la experiencia de lectura.

Por Equipo de Desarrollo Hugs
9 min de lectura
#mdx #desarrollo #interactividad #blog

¡Bienvenido al tutorial completo de componentes MDX! En este post aprenderás a usar cada uno de los 16 componentes disponibles con ejemplos prácticos y casos de uso reales.

ℹ️
💡 Tutorial Interactivo

Este post es completamente funcional. Puedes interactuar con todos los componentes mientras aprendes cómo funcionan. ¡No tengas miedo de hacer clic, tocar y explorar!

¿Qué hace especial a MDX?

MDX revoluciona la creación de contenido al combinar Markdown con componentes interactivos:

  • Experiencias inmersivas dentro del contexto del artículo
  • 📊 Visualizaciones dinámicas que se adaptan a tu contenido
  • 🎨 Componentes reutilizables con props personalizables
  • 🚀 Rendimiento optimizado con hidratación selectiva

📚 Tutorial Completo: 16 Componentes MDX

Bienvenido al tutorial definitivo donde aprenderás a usar cada uno de nuestros 16 componentes MDX. Cada sección incluye ejemplos funcionales y explicaciones detalladas.


🏗️ PARTE I: Componentes de Estructura

1. InfoBox - Destacar Información Clave

Props: type (info, warning, success, tip), title

💡
🎯 Consejo de Uso

Usa InfoBox para destacar información crítica que el usuario no debe pasar por alto. Ideal para warnings, tips o datos importantes.

⚠️
⚠️ Advertencia

Ten cuidado al usar muchos InfoBox seguidos, pueden saturar visualmente al lector.

✅ ¡Perfecto!

Este componente es excelente para confirmaciones y mensajes de éxito.


2. ContentTabs - Organizar Contenido Complejo

Props: tabs (array con label y content)

🌱 Para Empezar

Si eres nuevo en abrazos virtuales, comienza con algo simple. Un abrazo básico puede transmitir tanto amor como uno elaborado.

  • Elige un fondo neutral
  • Escribe un mensaje corto y sincero
  • Comparte con alguien cercano

3. Accordion - FAQs y Contenido Colapsable

Props: items (array con title y content), multiple (boolean)


4. Timeline - Procesos y Evolución Temporal

Props: events (array), variant (“vertical” | “horizontal”)

1
Enero 2024

💡 Concepto Inicial

Nace la idea de crear conexiones emocionales digitales auténticas, más allá de simples mensajes de texto.

2
Marzo 2024

🧠 Investigación Científica

Estudiamos neurociencia y psicología positiva para entender cómo replicar digitalmente los beneficios de los abrazos físicos.

3
Junio 2024

🎨 Diseño y Prototipo

Creamos las primeras versiones con feedback de psicólogos, terapeutas y usuarios beta.

4
Septiembre 2024

🚀 Lanzamiento Público

Hugs.Company se lanza oficialmente, llegando a miles de usuarios en su primera semana.


5. TwoColumn - Comparaciones y Layouts Flexibles

Props: split (“50-50”, “60-40”, etc.), gap, reverseOnMobile

💝 Beneficios Emocionales

  • Reduce la ansiedad - La oxitocina liberada contrarresta el cortisol
  • Mejora el estado de ánimo - Efectos positivos duran hasta 6 horas
  • Fortalece vínculos - Crea conexiones más profundas a distancia
  • Aumenta la empatía - Las neuronas espejo se activan como con contacto real

🧬 Respaldo Científico

  • Neurociencia - Activación de áreas cerebrales del afecto
  • Psicología Positiva - Incremento medible de bienestar
  • Terapia Digital - Herramienta validada por profesionales
  • Investigación Continua - Estudios en curso con universidades

📊 PARTE II: Visualización de Datos

6. ProgressBar - Mostrar Progreso y Estadísticas

Props: value (0-100), label, color, showPercentage, animated

Tu Progreso en Bienestar Emocional Esta Semana:

Interacciones Positivas 85%
Momentos de Conexión 92%
Gestión del Estrés 67%

7. StepIndicator - Guías Paso a Paso

Props: steps (array), variant (“vertical” | “horizontal”), showNumbers

Elige tu Estilo

Selecciona tema, colores y ambiente

Personaliza el Mensaje

Escribe desde el corazón

3

Añade Multimedia

Música e imágenes que transmitan tu sentir

4

Comparte con Amor

Envía tu abrazo al mundo


8. ComparisonTable - Comparar Opciones y Planes

Props: columns (array), title

🤗 Planes de Abrazos Virtuales

Características
Gratuito
$0/mes
Premium
$4.99/mes
Familia
$9.99/mes
3 abrazos por día
Temas básicos
Música preseleccionada
Compartir básico
Abrazos ilimitados
Todos los temas
Música personalizada
Analytics avanzados
Programación de envíos
Templates exclusivos
Hasta 6 cuentas
Características Premium
Abrazos grupales
Historial familiar
Soporte prioritario

🎮 PARTE III: Componentes Interactivos

9. InteractiveHugDemo - Experiencia Inmersiva

Prueba nuestro demo interactivo:

🤗 Experimenta el poder de un abrazo virtual

Haz clic en el botón para experimentar la liberación de oxitocina


10. SurveyPoll - Investigación y Engagement

Props: question, description, options, allowMultiple

¿Qué tipo de abrazo virtual prefieres enviar?

Ayúdanos a entender mejor las preferencias de nuestra comunidad

Total de votos: 156

11. ImageGallery - Galerías Inmersivas

Props: images (array), caption, layout


12. VideoEmbed - Contenido Multimedia

Props: src, title, platform (“youtube” | “vimeo” | “direct”)

Testimonios: El Poder Transformador de los Abrazos Virtuales


13. Newsletter - Captura de Suscriptores

Props: title, description, placeholder, buttonText


📢 PARTE IV: Engagement Social

14. AuthorBio - Información del Autor

Props: name, avatar, bio, website, twitter, linkedin, role

Avatar de Dr. María Elena Rodríguez

Dr. María Elena Rodríguez

Psicóloga Especialista en Bienestar Digital

Doctora en Psicología con 15+ años estudiando el impacto de la tecnología en las relaciones humanas. Coautora de 'Conexiones Digitales Auténticas' y consultora en bienestar emocional para startups tecnológicas.


15. SocialShare - Compartir Personalizado

Props: title, description, url, platforms


16. CommentPrompt - Fomentar Conversación

Props: title, description, email, social, discussionUrl

💬 ¿Qué opinas de estos componentes?

¿Has probado alguno de estos componentes? ¿Cuál te parece más útil para tu contenido? ¡Queremos conocer tu experiencia!

Tu feedback nos ayuda a crear mejor contenido sobre bienestar y conexión humana.


📊 Datos de Impacto - ScienceStats

🧠
20 seg

de contacto humano cambian tu química cerebral por horas

📊
85%

de las personas reportan mejor ánimo después de un abrazo

🔬
12x

más oxitocina se libera con contacto humano genuino


Otras Funcionalidades

QuoteHighlight - Citas Destacadas

"

MDX ha revolucionado completamente cómo creamos contenido. La capacidad de combinar texto con componentes interactivos nos permite contar historias que realmente conectan con nuestros lectores.

Ana García
Content Manager en TechBlog

IconList - Listas Visuales

🚀
Rendimiento optimizado con carga bajo demanda
📱
Totalmente responsive en todos los dispositivos
Accesibilidad completa con ARIA y navegación por teclado
🎨
Personalización total con props y variantes
Hidratación selectiva solo cuando es necesario
🔧
TypeScript nativo para desarrollo sin errores

🎯 Call to Action Final

¿Listo para crear contenido increíble?

Has visto todos nuestros componentes en acción. Ahora es tu turno de crear experiencias únicas que conecten con tu audiencia.

Comenzar a Crear
Gratis para siempre
Sin registro requerido
Compartir ilimitado

💡 Consejos para Usar Estos Componentes

💡
🎨 Mejores Prácticas
  1. No abuses: Usa 3-5 componentes diferentes por post máximo
  2. Piensa en la narrativa: Cada componente debe servir a la historia
  3. Considera el rendimiento: Usa client:load solo cuando sea necesario
  4. Testea en móvil: Todos nuestros componentes son responsive
  5. Mide el impacto: Observa cómo responden tus lectores

🤗 Este tutorial completo demuestra cada uno de nuestros 16 componentes MDX en acción. Cada uno ha sido diseñado para ser intuitivo, accesible y altamente funcional. ¡Ahora tienes todas las herramientas para crear contenido verdaderamente interactivo!

También te puede interesar