Untuk membersihkan keranjang,
itu
sederhana, kami mengirimkan tindakan penambahan pesanan
ini pada akhirnya.
Sekarang tentu saja, tindakan ini saat ini ditangani di peredam pesanan kami, tetapi kami tidak terbatas
untuk
menyerahkannya di sana, penting untuk dipahami bahwa setiap tindakan Redux yang Anda kirim mencapai setiap peredam karena
bagaimana tindakan tersebut mengetahui peredam miliknya?
Seperti yang saya jelaskan sebelumnya, peredamlah yang hanya memberi tahu tindakan mana yang menjadi perhatian dan tindakan mana
yang tidak boleh ditangani.
Jadi tindakan tambah pesanan juga dapat ditangani di peredam gerobak, atau Anda dapat mengirim
tindakan gerobak yang terpisah terpisah jika Anda mau, tetapi jika Anda tidak membutuhkannya di tempat lain, sebenarnya tidak
ada alasan kuat untuk membuat tindakan terpisah. Jadi saya hanya akan menangani tindakan add
order yang sudah ada di sini di reducer keranjang saya dan setelah menangani case remove, saya akan menangani
tindakan add order dan untuk itu, Anda hanya perlu memastikan Anda mengimpor tindakan add order ini dari folder
tindakan dan di sana, dari file pesanan dan sekarang dalam kasus itu di sana, kita perlu menghapus keranjang
dan itu super
sederhana, kita hanya perlu mengembalikan keadaan awal kita lagi karena keadaan awal di sini tentu saja objek
ini dengan kosong keranjang dan jumlah total nol.
Jadi saya hanya ingin mengatur
ulang ini, maka ini yang saya kembali ke sini.
Hasil dari ini adalah bahwa jika saya menambahkan item ke troli di sini, katakanlah dua kemeja merah dan
satu karpet
biru dan saya mengklik pesanan sekarang, troli dihapus dan sekarang kita melihat pesanan di sini
masih, itu pesanan kami.
Jadi dengan begitu kita bisa
membersihkan keranjang, mari sekarang pastikan pesanannya terlihat lebih bagus.