ฉันสามารถส่งการดำเนินการในตัวลดได้หรือไม่
ฉันสามารถส่งการดำเนินการในตัวลดได้หรือไม่

วีดีโอ: ฉันสามารถส่งการดำเนินการในตัวลดได้หรือไม่

วีดีโอ: ฉันสามารถส่งการดำเนินการในตัวลดได้หรือไม่
วีดีโอ: จะได้ไม่ลืมกัน (Ost.ภาพยนตร์ความจำสั้น..ฯ) - เบิร์ด ธงไชย【OFFICIAL MV】 2024, อาจ
Anonim

4 คำตอบ กำลังจัดส่ง การกระทำ ภายใน ลด เป็นรูปแบบต่อต้าน ของคุณ ลด ควรจะไม่มีผลข้างเคียงเพียงแค่ย่อย การกระทำ เพย์โหลดและส่งคืนอ็อบเจ็กต์สถานะใหม่ การเพิ่มผู้ฟังและการจัดส่ง การกระทำ ภายใน กระป๋องลดขนาด ถูกล่ามโซ่ การกระทำ และผลข้างเคียงอื่นๆ

เมื่อพิจารณาถึงสิ่งนี้ คุณจะส่งการดำเนินการใน Redux ได้อย่างไร

อย่างไรก็ตาม เมื่อคุณต้องการ ส่งการกระทำ จากองค์ประกอบของคุณ คุณควรเชื่อมต่อกับร้านค้าก่อน และใช้วิธีการเชื่อมต่อของ react- redux (วิธีที่ 2) จากนั้น เมื่อคุณเริ่มมีตรรกะในฟังก์ชัน mapDispatchToProps ก็ถึงเวลาที่จะ การดำเนินการจัดส่ง ในเทพนิยายของคุณ (วิธีที่ 3)

อาจมีคนถามอีกว่า การส่งสินค้าของทางร้านทำอย่างไร? ส่ง (การกระทำ) ส่งการดำเนินการ นี่เป็นวิธีเดียวที่จะทำให้เกิดการเปลี่ยนแปลงสถานะ NS ของร้าน ฟังก์ชันการลดจะถูกเรียกด้วยผลลัพธ์ getState() ปัจจุบันและการดำเนินการที่กำหนดแบบซิงโครนัส

ในที่นี้การกระทำและตัวลดคืออะไร?

ลด : อย่างที่เราทราบกันดีอยู่แล้วว่า การกระทำ บอกแค่ว่าต้องทำอย่างไร แต่ไม่ได้บอกว่าต้องทำอย่างไร ดังนั้น ตัวลดขนาด เป็นฟังก์ชันบริสุทธิ์ที่รับสถานะปัจจุบันและ การกระทำ และคืนสภาพใหม่และบอกร้านค้าว่าต้องทำอย่างไร

การกระทำและตัวลดใน Redux คืออะไร?

NS ลด เป็นฟังก์ชันที่กำหนดการเปลี่ยนแปลงสถานะของแอปพลิเคชัน มันใช้ การกระทำ จะได้รับเพื่อกำหนดการเปลี่ยนแปลงนี้ เรามีเครื่องมือเช่น Redux ที่ช่วยจัดการการเปลี่ยนแปลงสถานะของแอปพลิเคชันในร้านค้าเดียวเพื่อให้ทำงานอย่างสม่ำเสมอ