1 00:00:02,270 --> 00:00:03,700 Para limpar o carrinho, 2 00:00:03,760 --> 00:00:04,430 é 3 00:00:04,490 --> 00:00:06,860 simples, estamos enviando essa ação de adicionar 4 00:00:06,860 --> 00:00:08,210 pedido no final. 5 00:00:08,240 --> 00:00:14,540 Agora, é claro, essa ação é atualmente tratada em nosso redutor de pedidos, mas não estamos limitados a 6 00:00:14,540 --> 00:00:15,020 entregá-lo 7 00:00:15,020 --> 00:00:21,500 lá, é importante entender que toda ação Redux que você envia atinge todos os redutores, porque como a 8 00:00:21,500 --> 00:00:23,960 ação saberia a qual redutor pertence? 9 00:00:23,960 --> 00:00:29,510 Como expliquei anteriormente, é o redutor que simplesmente informa quais ações são importantes e quais não 10 00:00:29,510 --> 00:00:30,830 devem ser tratadas. 11 00:00:31,160 --> 00:00:35,990 Portanto, a ação de adicionar pedido também pode ser manipulada no redutor de carrinho, como alternativa, você 12 00:00:35,990 --> 00:00:42,120 pode enviar uma ação clara e separada se quiser, mas se não precisar disso em nenhum outro lugar, não há realmente 13 00:00:42,120 --> 00:00:47,400 um motivo forte para criar uma ação separada. Então, lidarei com a ação de adicionar 14 00:00:47,420 --> 00:00:54,260 pedido já existente aqui no redutor do carrinho e, depois de manipular a caixa de remoção, tratarei da 15 00:00:54,970 --> 00:01:01,820 ação de adicionar pedido e, para isso, você só precisará importar essa ação de adicionar pedido do pasta de 16 00:01:01,940 --> 00:01:08,810 ações e lá, do arquivo de pedidos e agora, nesse caso, lá em baixo, precisamos limpar o carrinho e 17 00:01:08,810 --> 00:01:10,540 isso é super simples, 18 00:01:10,550 --> 00:01:17,090 basta retornar nosso estado inicial novamente, porque o estado inicial aqui é, obviamente, esse objeto com um 19 00:01:17,480 --> 00:01:20,630 vazio carrinho e uma quantidade total de zero. 20 00:01:20,690 --> 00:01:22,210 Então, eu só quero redefinir 21 00:01:22,250 --> 00:01:24,320 isso, portanto, é isso que eu volto aqui. 22 00:01:24,380 --> 00:01:30,200 O resultado disso é que, se eu adicionar itens a um carrinho aqui, digamos duas camisas vermelhas e um tapete 23 00:01:30,200 --> 00:01:30,920 azul e 24 00:01:30,920 --> 00:01:35,990 eu clicar no pedido agora, o carrinho será limpo e agora vemos o pedido aqui ainda, esse 25 00:01:35,990 --> 00:01:37,310 é o nosso pedido. 26 00:01:37,550 --> 00:01:38,900 É assim que podemos limpar o 27 00:01:39,050 --> 00:01:41,060 carrinho, agora vamos garantir que o pedido pareça melhor.