A minha dúvida é com relação ao código do método seguinte:
salvaAlteracao(nomeInput, evento){
this.setState({[nomeInput]:evento.target.value})
}
No momento da chamada do método, usamos o bind e passamos como parâmetro o this e a string "nome", por exemplo. Entendi que o this é passado implicitamente. Mas e o nomeInput e o evento? Não entendi porque o segundo parâmetro do bind vira o primeiro parâmetro do método e nem de onde surgiu o parâmetro evento. Se a ordem fosse (evento, nomeInput) funcionaria? Como entender esse comportamento do JS?
this.salvaAlteracao.bind(this, "nome")