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

328
Visualizações
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 Respostas
Responde à pergunta

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