1
resposta

Dúvida sobre o método push

o método push é para adicionar um valor na constante?

    const aoMudarInput = event => {
        const novaLista = brownies  // criando cópia do estado para poder modificar o valor
**        novaLista.push(event.target.value)**
        setBrownies(novaLista)
    }
1 resposta

Fala Gustavo, tudo bem? Então, o push é um método onde arrays(listas) podem adicionar um item. Então basicamente ele adiciona um item dentro da lista(a constante novaLista). Ela ser uma constante só diz que "Isso aqui é uma lista e não vai mudar, porém o que tem dentro da lista é completamente mutavel". Então isso é possivel pois ele não esta mudando de fato o tipo da variável, e sim continua sendo um array com item extras.

Espero ter ajudado em algo :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