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

135
Visualizações
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 à 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