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

240
Vistas
Reaccionar: seleccionar un elemento por id imprime el elemento incorrecto
handleRemoveItem(id) { const newResList = this.state.resolutions; function del(_i) { delete newResList[_i]; } let filtered = []; for(let i = 0; i < newResList.length; i++) { if(newResList[i].k === id) { let el = document.getElementById(newResList[i].title + newResList[i].k); //el.classList.remove('animate__fadeInDown'); //el.classList.add('animate__fadeOutLeft'); console.log(el); del(i); // delete newResList[i] } } filtered = newResList.filter(function(el) { return el != null; }); console.log(filtered); this.setState({resolutions: filtered}); }

¡Hola! Entonces, estoy trabajando en esta lista en reaccionar, cuando agrego dos elementos a mi lista y elimino el primero agregado, imprime el otro elemento que queda en la lista. ¿Esto es normal? el 'id' se aplica en la creación del elemento de lista y contiene el título + ID único aplicado al objeto.

No quiere decir que eliminar el elemento de la lista no funcione, pero he comentado la adición/eliminación de clases en este código porque se está aplicando al elemento incorrecto.

Cualquier ayuda es muy apreciada


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

0

cuando se trabaja con React, hay un DOM virtual que maneja todos los id y las llamadas a funciones mediante la lógica de reacción.

Si desea, por ejemplo, seleccionar un elemento, no es necesario hacerlo. Llame a una función directamente desde el elemento mismo con el atributo onClick y cuando otros elementos dependan de este cambio, introduzca el estado que manipula en ese momento.

Más en React Doc: https://reactjs.org/

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