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

120
Visualizações
La aplicación REACT no funciona después de actualizar la página con F5

Estoy aprendiendo Reaccionar. En el archivo App.js, tengo este componente simple.

 const p = document.getElementsByTagName("p")[0]; p.innerHTML = "Created with Javascript"; function App() { return <p>Created with JSX</p>; } export default App;

Como esperaba, este es el resultado en mi navegador.

Creado con Javascript

Pero cuando actualizo la página con F5, la página está en blanco y aparece este error en la consola.

 >Uncaught TypeError: Cannot set properties of undefined (setting 'innerHTML') >at Module../src/App.js (bundle.js:22:13) >at Module.options.factory (bundle.js:41603:31) >at __webpack_require__ (bundle.js:41075:33) >at fn (bundle.js:41274:21) >at Module../src/index.js (bundle.js:84:62) >at Module.options.factory (bundle.js:41603:31) >at __webpack_require__ (bundle.js:41075:33) >at bundle.js:42178:37 >at bundle.js:42180:12

¿Por qué está pasando esto? Esperaba el mismo resultado después de actualizar la página con F5.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esto está sucediendo porque p no está undefined . Mientras no se represente nada en la página document.getElementsByTagName("p")[0]; no podrá seleccionar nada.

Debe esperar hasta que finalice el procesamiento y luego seleccionar el elemento html.

Podría usar un useLayoutEffect para eso, o podría reescribir su código para anticipar el uso de react con una ref de useRef . Pero para eso necesitaremos conocer su caso de uso.

about 4 years ago · Juan Pablo Isaza Relatório
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