Olá, pessoal. Tudo bom?
Curso finalizado \o/
Consegui: Adicionar um contador no ícone do carrinho; Um botão de remover nos itens na página carrinho; Deixei o formato dos valores em pt-BR; Ajustei a responsividade mobile que quebrava abaixo dos 480px;
Ainda com dúvidas entre o uso de um reducer e o uso do useSelector (mas aí é minha responsabilidade em ler a documentação e rever o curso)
Uma outra dúvida: eu escolho os itens para colocar no carrinho, ok, não seria na página carrinho a renderização desses itens e não no componente item?
Carrinho/index.js:
//toda parte que está passando para o componente item não poderia ser feita aqui mesmo?
{carrinho.map(item => <Item key={item.id} {...item} carrinho={true} />)}
e a prop carrinho={true} não consegui entender o que ela faz, é do carrinho que está recebendo o useSelector?
Repositório: https://github.com/Cruz-Andre/trato-techRedux
Deploy: https://trato-tech-redux.vercel.app/
Obrigado Abraços Logo mais, tem mais.