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

80
Visualizações
Algunas instancias de un componente ReactJS no se actualizarán

Estoy desarrollando una aplicación VOD para TV y tengo un problema con la actualización de un elemento dentro de un componente de diapositiva. Básicamente, cuando un cliente se enfoca en cualquiera de las diapositivas, llama a un método que almacena su ID en el estado y luego, uno de sus hijos verifica si el estado almacenado es igual al estado del elemento seleccionado y, de ser así, lo procesa. Al enfocar, establece el estado en nulo. Lo extraño es que en la mayoría de las instancias del componente esto funciona, pero algunas de ellas (y siempre las mismas instancias) no se actualizarán.

PSEUDOCODIGO:

 handleFocus(id){setFocused(id)} // Sets the id to state handlefocusout(){setFocused(null)} // resets state {isFocused === item.id && <div/>} // checks if state === id and renders

Mi TL y yo no sabemos por qué no funcionará en algunas de las instancias y, a menos que me equivoque, siempre es en las mismas. Eso sí, el contenido de las instancias proviene de la misma respuesta JSON y tienen el mismo contenido (por lo tanto, instancia).

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

0

Nunca descubrí por qué EventListener no se activaba correctamente, pero finalmente lo eliminé y agregué los controladores de eventos de React al elemento y comenzó a funcionar.

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