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

[Dúvida] return de carrinho e setCarrinho no useCarrinhoContext

Porque fazemos o return de carrinho e setCarrinho em useCarrinhoContext se eles estão no CarrinhoContext ? Seria para não ficar importando de CarrinhoContext já que vamos usar as funções de useCarrinhoContext?

1 resposta
solução!

Olá Wellington! Tudo bem?

A razão pela qual você faz o return de carrinho e setCarrinho no useCarrinhoContext é para facilitar o acesso a essas informações e funções em qualquer componente que precise delas, sem a necessidade de importar diretamente o CarrinhoContext. Ao encapsular essa lógica dentro de um hook customizado, como o useCarrinhoContext, você está simplificando a reutilização e o gerenciamento do estado global do carrinho em sua aplicação.

Por exemplo, em vez de ter que importar e usar o CarrinhoContext diretamente em cada componente que precisa acessar ou modificar o estado do carrinho, você pode simplesmente usar o useCarrinhoContext. Isso torna o código mais limpo e modular, além de facilitar a manutenção e a leitura.

Espero que tenha ajudado. Em caso de dúvidas, conte sempre com o fórum!

Um abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!