Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Erro setQuantidade is not a function

Olá, bom dia

está aparecendo o seguinte erro no console setQuantidade is not a function pq esse erro e como posso resolver?

aqui ta o link do repositório : https://github.com/PedroPassos081/3494-react-context-api

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Fala ai Pedro, tudo bem?

Dei uma olhada rápida no seu código e percebi que você está tentando usar sua função setQuantidade no hook useCarrinhoContext. Essa função está sendo pega através do contexto CarrinhoContext, conforme a imagem abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Só que, analisando seu contexto percebi que não existe nenhuma função setQuantidade sendo passada como value no Provider do contexto, conforme a imagem abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Acredito que tenha esquecido de criar a função e passar ela para o Provider. Espero ter ajudado, qualquer dúvida responda aqui no fórum.

Obrigado !!