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

1.3K
Vistas
Advertencia de React 16 "warning.js:36 Advertencia: no esperaba que el HTML del servidor contuviera un <div> en <div>".

Estoy usando React 16 beta (react-fiber) con renderizado del lado del servidor

¿Qué debo entender que significa esto?

 warning.js:36 Warning: Did not expect server HTML to contain a <div> in <div>.
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Simplemente cambie la respuesta expresa de

 <body> <div id="root"> ${markup} </div> </body>

para

 <body> <div id="root">${markup}</div> </body>

Eliminar espacio entre etiquetas

over 4 years ago · Santiago Trujillo Denunciar

0

Al buscar ese error en el código de reacción, parece que esto sucede cuando el SSR html no se puede rehidratar.

https://github.com/facebook/react/blob/7a60a8092144e8ab2c85c6906dd4a7a5815cff1f/src/renderers/dom/fiber/ReactDOMFiberComponent.js#L1022

Entonces, de alguna manera, inicialmente está representando un árbol diferente en el cliente frente al servidor.

over 4 years ago · Santiago Trujillo Denunciar

0

Enfrenté la misma advertencia mientras usaba Modal en Next.js. Estaba trabajando para crear una ventana emergente en la página principal.

Encontré una solución. Si el estado del espectáculo modal se cumple primero, produce esta advertencia. Así que primero lo hice indefinido y luego lo configuré verdadero después de que la página se representara. El código está debajo.

 const [modalShow, setModalShow] = React.useState(); useEffect(() => { if ( modalShow === undefined ) { setModalShow(true) } }, [modalShow])
over 4 years ago · Santiago Trujillo Denunciar
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