o setState() ao atribuir um novo estado no this.state ele sobrescreve objeto nota anterior?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
o setState() ao atribuir um novo estado no this.state ele sobrescreve objeto nota anterior?
Fala ai Felipe, tudo bem? o setState faz um merge do objeto passado como parâmetro com o objeto que representa o estado anterior, exemplo:
{ nome: 'Matheus' } // estado anterior
this.setState({ nome: 'Outro' }) // ele vai sobrescrever o antigo `nome` para o novo
{ nome: 'Matheus' } // estado anterior
this.setState({ sobrenome: 'Outro' }) // mergiar o objeto antigo ficando um novo estado com nome e sobrenomeEspero ter ajudado.