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

[Bug] Independente da quantidade, dá esse erro: TypeError: Cannot read properties of undefined (reading 'quantidade')

Mesmo quando a quantidade não é zero, ao clicar para remover dá este erro: Código Código Código

1 resposta
solução!

Na terceira imagem onde você mostra o componente de botão (<IconButton>) você acabou passando na propriedade onClick um objeto para o parâmetro da função removerProduto.

<IconButton
    color="secondary"
    disabled={!produtoNoCarrinho}
    onClick={() => {
        removerProduto(-> { id } <-)
    }}
>

O correto seria você passar somente o parâmetro id sem o uso das chaves.

<IconButton
    color="secondary"
    disabled={!produtoNoCarrinho}
    onClick={() => {
        removerProduto(id)
    }}
>

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