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

165
Visualizações
Function for updating state variable in class component in React

I have various state variables. I can change it with a separate function, like this:

handleMusic=(event) =>
{
this.setState({musicList:event.target.value});
}

handleName=(event) =>
{
this.setState({nameList:event.target.value});
}

What I want is a function that has a state variable name as parameter and values and assign the same state variable with the provided values.

Something like this:

updateStateArray=(name,val) =>
{
this.setState({name:val}) //but this will create another state variable
}
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

You can do something like

updateStateArray = (name,val) => {
  this.setState({ [name] : val})
}
about 4 years ago · Juan Pablo Isaza Relatório

0

this.setState({ name: value }) will simply update the state name in this code.

You want computed property names. this.setState({ [name]: value })

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