ตัวลดคืออะไร?
ตัวลดคืออะไร?

วีดีโอ: ตัวลดคืออะไร?

วีดีโอ: ตัวลดคืออะไร?
วีดีโอ: ลดน้ำหนัก IF คืออะไร I หมอหนึ่ง : Healthy Hero 2024, พฤศจิกายน
Anonim

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

ยังถามอีกว่าตัวลดในการเขียนโปรแกรมคืออะไร?

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

ในทำนองเดียวกัน เหตุใดเราจึงใช้รีดิวเซอร์ในปฏิกิริยา แนวคิดของ ลด ได้รับความนิยมใน JavaScript โดยมี Redux เป็นโซลูชันการจัดการสถานะสำหรับ ปฏิกิริยา . โดยทั่วไป ตัวลดคือ มีการจัดการรัฐใน an แอปพลิเคชัน . ตัวอย่างเช่น หากผู้ใช้เขียนบางสิ่งในฟิลด์อินพุต HTML ค่า แอปพลิเคชัน ต้องจัดการสถานะ UI นี้ (เช่น ส่วนประกอบที่ควบคุม)

ในที่นี้ รีดิวเซอร์ส่งคืนอะไร

NS ลด เป็นหน้าที่บริสุทธิ์ที่รับสถานะก่อนหน้าและการกระทำและ ผลตอบแทน รัฐต่อไป เรียกว่า ลด เพราะมันเป็นหน้าที่ของคุณ จะ ผ่านไปยังอาร์เรย์

รีดิวเซอร์ในเชิงมุมคืออะไร?

NS ลด เป็นฟังก์ชันที่มีลายเซ็น (accumulator: T, item: U) => T ลด มักใช้ใน JavaScript ผ่าน Array ลดเมธอด ซึ่งจะวนซ้ำรายการของอาร์เรย์แต่ละรายการและสะสมค่าเดียวเป็นผล ลด ควรเป็นฟังก์ชันล้วนๆ ซึ่งหมายความว่าไม่ก่อให้เกิดผลข้างเคียงใดๆ