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

132
Vistas
Uso la clase para crear un objeto en el componente de reacción, pero cuando intento establecer el estado en el nuevo objeto, no vuelve a representar el componente.

Uso una clase para crear un objeto en el componente de reacción, pero cuando trato de establecer el estado en el nuevo objeto, no vuelve a representar el componente.

Clase:

 class persons { constructor(list = {}) { this.list = list } getPersons() { return this.list } addPerson(person) { this.list[someId] = person } }

en el componente cuando agrego una nueva persona y configuro el estado en la nueva lista, no volvió a representar el componente de esa manera:

 //... const [personsList , setPersonsList] useState({}) const persons = new Persons(personsList) persons.addPerson({name: "Mike"}) setPersonsList(persons.list) //it doest also rerender with that persons.addPerson({name: "Mike"}) setPersonsList(persons.getPersons) //..

Aunque cuando registro las personas.lista o personas.getPersons() Muestra la nueva lista con la persona añadida

about 4 years ago · Juan Pablo Isaza
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