⊗jsrxPmWFDs 19 of 57 menu

การอภิปรายเกี่ยวกับการทำงานของแอปพลิเคชัน Redux

ในบทเรียนที่ผ่านมา เราได้นำองค์ประกอบทั้งหมดที่จำเป็นสำหรับการทำงานของแอปพลิเคชัน Redux ไปปฏิบัติ มาสรุปและทบทวนขั้นตอนหลักของการทำงานของแอปพลิเคชันเกี่ยวกับผลิตภัณฑ์ของเราอย่างรวดเร็วกัน

เมื่อเริ่มต้นครั้งแรก แอปพลิเคชันของเราจะดึงรายการผลิตภัณฑ์สองรายการจาก store โดยใช้ useSelector และแสดงบนหน้าจอ บนหน้าจอยังแสดงฟอร์มที่เราสามารถกรอกข้อมูล ของผลิตภัณฑ์ใหม่ได้ เมื่อผู้ใช้กดปุ่มบันทึก ตัวจัดการปุ่มจะส่ง action productAdded ซึ่งมีข้อมูลผลิตภัณฑ์ใหม่ที่ผู้ใช้กรอกในฟอร์ม ฟังก์ชัน reducer ที่เราเขียนสำหรับ slice ผลิตภัณฑ์จะได้รับ action นี้และเพิ่ม วัตถุของผลิตภัณฑ์ใหม่เข้าไปในอาร์เรย์ของผลิตภัณฑ์ Store แจ้งคอมโพเนนต์ว่าข้อมูล state ที่เก็บไว้มีการเปลี่ยนแปลง คอมโพเนนต์ ProductsList ของเราอ่านอาร์เรย์ที่เปลี่ยนแปลงมา เรียกการเรนเดอร์ ส่งผลให้ เราเห็นผลิตภัณฑ์ที่เพิ่มเข้ามาในรายการผลิตภัณฑ์

ทีนี้มาเปิด Redux DevTools ในเบราว์เซอร์และเพิ่ม ผลิตภัณฑ์อีกชิ้นในแอปพลิเคชัน จากนั้นดูที่แท็บ Log monitor ที่นี่เราสามารถเห็นได้ว่า state ของเราเป็นอย่างไรเมื่อเริ่มต้นแอปพลิเคชัน และ หลังจากกดปุ่มบันทึก action ปรากฏขึ้น เราสามารถเห็นคุณสมบัติ payload ของมันและการเปลี่ยนแปลงใน global state

ในบทถัดไป เราจะทำงานกับข้อมูลในแอปพลิเคชัน Redux ของเราอย่างลึกซึ้งยิ่งขึ้น

เริ่มต้นแอปพลิเคชันนักเรียนของคุณ เปิด Redux DevTools ในเบราว์เซอร์ กรอกข้อมูลสำหรับนักเรียนอีกคนในฟอร์มบนหน้า แอปพลิเคชันของคุณและบันทึก ดูผลลัพธ์การทำงาน ที่แท็บ Log monitor ของ Redux DevTools

เพิ่มนักเรียนอีกคนและสังเกตการเปลี่ยนแปลงบนแท็บ Log monitor อีกครั้ง

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ