Oi.
Na transcrição:
"Em App.js, criaremos um método escutadorDeSubmit() que receberá a unidade autor e setará o estado do nosso componente utilizando o spread operator, adicionando a unidade autor que foi recebida."
E no código:
escutadorDeSubmit = autor => {
this.setState({ autores:[...this.state.autores, autor]})
}
Como esse argumento é passado pro escutador de submit?
O que consta nesse argumento?
E finalmente..
Como funciona/o que acontece ao setar a 'autores' de 'state', o valor: "[...this.state.autores, autor]"
Depois de observar, por favor corrijame se eu estiver errado:
O 'escutadorDeSubmit' recebe um objeto literal na variavel 'autor' com 'nome', 'livro' e 'preco'.
O código:
this.setState({ autores:[...this.state.autores, autor]})
Faz o seguinte:
Ele modifica o array de autores, com os que ele já tem e adiciona o autor que foi submetido no form.
Tá certa essa leitura?
Ainda não entendi como o 'escutadorDeSubmit' retorna um 'autor'.
Obrigado!