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

279
Vistas
¿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 Respuestas
Responde la pregunta

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 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