Pour effacer le panier,
c'est
simple, nous envoyons cette action d'ajout de
commande à la fin.
Maintenant, bien sûr, cette action est actuellement gérée dans notre réducteur de commandes, mais nous ne sommes pas limités à
la
lui donner, il est important de comprendre que chaque action Redux que vous envoyez atteint chaque réducteur, car comment l'action
pourrait-elle savoir à quel réducteur elle appartient?
Comme je l'ai expliqué plus tôt, c'est le réducteur qui indique simplement quelles actions sont importantes et quelles actions ne
doivent pas être traitées.
Ainsi, l'action d'ajout d'ordre peut également être gérée dans le réducteur de panier, vous pouvez également envoyer
une action de panier claire distincte si vous le souhaitez, mais si vous n'en avez pas besoin ailleurs, il n'y a pas
vraiment de raison valable de créer une action distincte. Je vais donc gérer l'action d'ajout de commande
déjà existante ici dans mon réducteur de panier et là après avoir manipulé le cas de suppression, je gérerai l'action d'ajout
de commande et pour cela, vous devez simplement vous assurer d'importer cette action d'ajout de commande à partir du dossier d'actions
et là, à partir du fichier de commandes et maintenant dans ce cas là-bas, nous devons effacer le panier et c'est
super simple, nous avons
juste besoin de retourner à nouveau notre état initial parce que l'état initial ici est bien sûr cet objet avec
un vide panier et un montant total de zéro.
Je veux donc simplement réinitialiser
cela, c'est donc ce que je reviens ici.
Le résultat de cela est que si j'ajoute des articles à un panier ici, disons deux chemises rouges et un
tapis bleu
et je clique sur commander maintenant, le panier est effacé et maintenant nous voyons la commande ici
encore, c'est notre commande.
Voilà comment nous pouvons vider le
panier, assurons-nous maintenant que la commande est plus belle.