Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!