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

327
Vistas
React.PureComponent: ¿por qué esto no está implementado en React de forma predeterminada?

He leído sobre las diferencias entre las clases Component y PureComponent de React y entendí que PureComponent hace comparaciones superficiales de accesorios y estado para administrar eficientemente las representaciones. Aquí hay algunas preguntas,

  1. Si PureComponent optimiza las representaciones al evitar representaciones innecesarias, ¿por qué no viene de forma predeterminada en React?

  2. ¿Cuándo quiere alguien volver a renderizar una página incluso cuando los accesorios y el estado permanecen sin cambios, es decir, cuándo usar Component sobre PureComponent?

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

0

Debido a que hacer los apoyos superficiales y la diferencia de estado no es gratis, requiere una (pequeña cantidad) de trabajo. Dado que React ya se diferencia del DOM y solo cambia lo que ha cambiado en su versión renderizada (si es que hay algo), ya está haciendo una diferencia. Hacer dos (diferenciar los accesorios y el estado, y luego diferenciar con el DOM) a veces es útil (si es poco probable que hayan cambiado), a veces no (si es muy probable que hayan cambiado). Entonces puede usar PureComponent (o implementar shouldComponentUpdate ) si cree que será útil, y no si no lo hace.

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