Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

adicionarCategoria() DE FORMA DIFERENTE

Professor, há problema se eu fizer ao invés de

const novoArrayCategorias = [ ...this.state.categorias, novaCategoria ]; const novoEstado = { ...this.state, categorias: novoArrayCategorias, }; this.setState(novoEstado);

fizer isto:

const novoArrayCategorias = [...this.state.categorias, novaCategoria]; const novoEstado = {categorias: novoArrayCategorias}; this.setState(novoEstado);

fiz dessa ultima maneira e funcionou perfeitamente também, o novoEstado do metodo adicionarCategoria() fiz igual ao metodo criarNota() mudando apenas a propriedade do state

1 resposta
solução!

Fala Luis, tudo bem? Espero que sim!

Não tem problema fazer assim não, pois o setState de acordo com a documentação consegue atualizar o objeto do estado somente modificando a propriedade que você informou, sem precisar clonar o estado anterior.

Espero ter ajudado, abraços e bons estudos :D