Ao final do código, depois de fazer tudo, o sistema dá um erro ao deletar o produto e entrar no carrinho de compras, o jeito correto de resolver esse problema é: Ir no arquivo src/components/item/index.js No component AiFillCloseCircle, que exclui os itens, deixar como abaixo:
<AiFillCloseCircle
{...iconeProps}
className={${styles['item-acao']} ${styles['item-deletar']}
}
onClick={() => {
dispatch(deletarItem(id))
resolverCarrinho(id)
}}
/>
Utilizando o resolverCarrinho(id) se retira o item também do carrinho quando o mesmo é excluído, servindo também caso queira excluir o item já na página do carrinho.