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

180
Vistas
¿Hay alguna forma legítima de manipular DOM desde React?

Dados todos los esfuerzos para hacer que React funcione rápido, todavía tengo problemas de rendimiento cuando se trata de manipulaciones DOM gobernadas por React. ¿Hay alguna manera de cambiar a manipulaciones DOM directas desde debajo de React sin romperlo?

PD: Estoy específicamente interesado en eliminar los nodos DOM.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Una forma segura de manejar esto es construir su componente sensible al rendimiento completamente fuera de React.

Esto se puede hacer a través de componentes web . React tiene una página que explica cómo los componentes web y los componentes de React se pueden usar juntos aquí .

Por lo tanto, puede tener un control completo sobre el DOM oculto dentro de su componente web para realizar cualquier manipulación de DOM que desee hacer, y luego puede insertar su componente web dentro de React sin preocuparse de que el algoritmo DOM virtual de React interfiera con lo que ha hecho. en la sombra DOM.

about 4 years ago · Juan Pablo Isaza Denunciar

0

React se trata de manipular el estado para activar re-renderizaciones del DOM. En lugar de eliminar arbitrariamente el elemento del DOM como lo haría en jQuery, debe actualizar el estado filtrando el elemento de los accesorios. elementos que activarán una nueva representación del DOM con el elemento eliminado.

Para mejores manipulaciones, puede usar state para proyectos pequeños y redux para proyectos medianos a grandes.

useRef y useState son fáciles de usar y manipular.

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