Pessoal, boa noite! A respeito dos métodos "novasCategorias" e "novasNotas", ficou claro sobre o uso do mesmo para atualização do estado do componente, entretanto, fiquei com dúvidas sobre os argumentos/parâmetros que estes métodos recebem, e como eles chegam. Usando como base a classe "ListaDeNotas", quando a mesma é "instânciada" dentro do App.js, ela recebe como propriedade um objeto "ArrayDeNotas()" no qual tem uma propriedade array com cada nota cadastrada, porém, como é que esse array "notas" está chegando até o método "_novasNotas" se durante a declaração deste método é passada apenas um argumento simples sem indicar que se trata do array de notas?
Nesse trecho:
_novasNotas(notas) {
this.setState({ ...this.state, notas });
}
Em outras palavras, como é que na "ListaDeNota" o método "_novasNotas" sabe que o argumento notas se refere a propriedade vinda da fonte de dados que é a ArrayDeNotas() ?