Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

127
Vistas
MDX aplica estilos a elementos incorrectos (MDX en next-mdx-remote)

Tengo dos componentes, ItemA y ItemB :

Artículo A:

 const ItemA = ({ color }) => { return ( <div style={{ color: color }}> Item A </div> ); };

Artículo B:

 const ItemB = () => { return ( <div> <div>Item B</div> </div> ); };

Los uso en archivos MDX con next-mdx-remote . ItemA debe usarse en línea, ItemB fuera de cualquier texto:

 These <ItemA color="red" /> <ItemA color="blue" /> are two item-A components, used inline, that is, within text. Now let's have a look at the Item-Bs: <ItemB /> <ItemB /> <ItemB />

Ahora esperaría que mis ItemA sean de color (rojo y azul), y que mis ItemB sean negros/sin estilo. Sin embargo, mis ItemB están asumiendo los estilos de mis ItemA, en orden consecutivo:

ingrese la descripción de la imagen aquí

Cuando muevo ItemAs sobre el texto (y no los uso en línea), las cosas funcionan bien:

 <ItemA color="red" /> <ItemA color="blue" /> These <ItemA color="red" /> <ItemA color="blue" /> are two item-A components, used inline, that is, within text. Now let's have a look at the Item-Bs: <ItemB /> <ItemB /> <ItemB />

ingrese la descripción de la imagen aquí

También noté que cuando convierto el div más externo en ItemA en un span , las cosas vuelven a funcionar como se esperaba, incluso cuando ItemA se usa en línea:

ingrese la descripción de la imagen aquí

Sin embargo, no tengo idea de por qué y cuál podría ser el culpable. ¿Es next-mdx-remote ? ¿O solo mdx en general?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda