Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

115
Visualizações
El detector de eventos de Javascript en ReactJS con NextJS hace que la importación dinámica sin módulo SSR no se cargue

¡Los novatos de ReactJS y NextJS apreciarían cualquier consejo sobre el siguiente problema! ¡Gracias!

La pila:

  • Nodo v16.6.1
  • reaccionar v17.0.2
  • Siguiente.js v10.0.4

Estoy implementando un carrusel y, dado que el carrusel necesitará javascript del lado del cliente, estoy usando next/dynamic para implementar un componente dinámico sin SSR. Esto funciona bien, pero cuando agrego un detector de eventos javascript al módulo dinámico, el módulo deja de procesarse.

La depuración siguiente en Chrome DevTools no muestra errores ni advertencias al compilar la página. No pude encontrar una referencia a ninguna información de compilación adicional disponible en la documentación de Next.

Módulo principal:

 import react from 'react'; import dynamic from 'next/dynamic' const DynamicComponentWithNoSSR = dynamic( () => import('../components/shared/dynamicTestComponent'), { ssr: false } ) const TestEmbedDynamicComponent: React.FC = () => { return ( <div> <div>this is text above dynamic component</div> <DynamicComponentWithNoSSR/> <div>this is text below dynamic component</div> </div> )} export default TestEmbedDynamicComponent

Módulo dinámico:

 const selectedButton = document.querySelector(".selectMe"); //selectedButton.addEventListener("click", e => {alert("dynamic module loaded!");}); const DynamicTestComponent: React.FC = () => { return ( <div className="">lorem ipsum <button className="selectMe">clickMe!</button> </div> )} export default DynamicTestComponent

Resultado:

resultado sin oyente

Y si elimino el comentario de la línea donde se agrega el oyente:

resultado cuando se agregó el oyente

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda