1 00:00:02,270 --> 00:00:03,700 Para limpiar el carrito, 2 00:00:03,760 --> 00:00:04,430 eso 3 00:00:04,490 --> 00:00:06,860 es simple, estamos enviando esta acción de 4 00:00:06,860 --> 00:00:08,210 agregar pedido al final. 5 00:00:08,240 --> 00:00:14,540 Ahora, por supuesto, esta acción se maneja actualmente en nuestro reductor de pedidos, pero no estamos limitados a 6 00:00:14,540 --> 00:00:15,020 entregarla 7 00:00:15,020 --> 00:00:21,500 allí, es importante entender que cada acción de Redux que envía llega a cada reductor porque ¿cómo sabría 8 00:00:21,500 --> 00:00:23,960 la acción a qué reductor pertenece? 9 00:00:23,960 --> 00:00:29,510 Como expliqué anteriormente, es el reductor el que simplemente le dice qué acciones le importan y qué 10 00:00:29,510 --> 00:00:30,830 acciones no deben manejarse. 11 00:00:31,160 --> 00:00:35,990 Por lo tanto, la acción de agregar pedido también se puede manejar en el reductor del carrito, 12 00:00:35,990 --> 00:00:42,120 alternativamente, puede enviar una acción de carrito transparente por separado si lo desea, pero si no lo necesita en ningún otro lado, no 13 00:00:42,120 --> 00:00:47,400 hay una razón sólida para crear una acción separada. Así que solo manejaré la acción de agregar 14 00:00:47,420 --> 00:00:54,260 pedido ya existente aquí en mi reductor de carrito y allí después de manejar el caso de eliminación, manejaré la 15 00:00:54,970 --> 00:01:01,820 acción de agregar pedido y para eso, solo necesita asegurarse de importar esta acción de agregar pedido desde el carpeta 16 00:01:01,940 --> 00:01:08,810 de acciones y allí, desde el archivo de pedidos y ahora en ese caso allá abajo, necesitamos limpiar el carrito 17 00:01:08,810 --> 00:01:10,540 y eso es muy 18 00:01:10,550 --> 00:01:17,090 simple, solo necesitamos devolver nuestro estado inicial nuevamente porque el estado inicial aquí es, por supuesto, este objeto con 19 00:01:17,480 --> 00:01:20,630 un vacío carro y una cantidad total de cero. 20 00:01:20,690 --> 00:01:22,210 Así que solo quiero restablecer esto, 21 00:01:22,250 --> 00:01:24,320 por lo tanto, esto es lo que devuelvo aquí. 22 00:01:24,380 --> 00:01:30,200 El resultado de esto es que si agrego artículos a un carrito aquí, digamos dos camisas rojas y una 23 00:01:30,200 --> 00:01:30,920 alfombra azul 24 00:01:30,920 --> 00:01:35,990 y hago clic en ordenar ahora, el carrito se borra y ahora vemos el pedido aquí todavía, 25 00:01:35,990 --> 00:01:37,310 ese es nuestro pedido. 26 00:01:37,550 --> 00:01:38,900 Así es como podemos limpiar el 27 00:01:39,050 --> 00:01:41,060 carrito, ahora asegurémonos de que el pedido se vea mejor.