Solucionado (ver solução)
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 !!

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