1
resposta

Jeito alternativo (?) de setState das categorias

Tem algum motivo pelo qual eu não poderia fazer a atualização do state de categorias da maneira a seguir, e não do jeito que foi feito na aula?

    addCategory(CategoryName){
        //"..." opens up a list. Without it, words would start to group together
        const categoryList = [...this.state.categories, CategoryName]
        const newCategories = {
            categories: categoryList
        }
        this.setState(newCategories)
    }
1 resposta

Fala Luiza, tudo bem?

Não há problemas em utilizar dessa maneira, acredito que o instrutor queria demonstrar o uso do spread operator e outras maneiras de se atribuir um novo valor a um estado, mas o próprio React ja faz essa mesclagem como diz a documentação, então não teria problemas utilizar dessa maneira que tem feito.

Espero ter ajudado, bons estudos :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software