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

274
Visualizações
¿Por qué React necesita verificar si el nodo es root antes de renderizar?

Estoy aprendiendo sobre las partes internas de React de una charla de Paul O'Shannessy "Construyendo React desde cero"

En "7:29" , antes de explicar cómo funciona el proceso de renderizado, agregó estas pocas líneas de código que realmente no pude entender

 const ROOT_KEY = 'dlthmRootId"; const instancesByRootId = {}; let rootId = 1; function isRooot(node) { if(node.dataset[RootKEY]) { return true } else { return false } }

¡Dijo que debemos asegurarnos de que no haya conflicto de raíces!

No puedo entender esta parte, ¿cuáles son las raíces del conflicto? ¿Está esto relacionado con la representación del lado del servidor? o renderizar a múltiples raíces en lugar de un nodo raíz en la aplicación?

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

0

La aplicación React se inicializará en DOM con el siguiente código.

 import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; ReactDOM.render(<App />, document.getElementById('root'));

Lo que hace es convertir el componente React en un elemento en DOM con la identificación 'raíz'.

Por lo tanto, si hay algún caso en el que el elemento raíz se duplique o dos aplicaciones React intenten manipular un solo elemento raíz, eso se denominaría "conflicto" raíz.

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