รีดิวเซอร์ใน react JS คืออะไร?
รีดิวเซอร์ใน react JS คืออะไร?

วีดีโอ: รีดิวเซอร์ใน react JS คืออะไร?

วีดีโอ: รีดิวเซอร์ใน react JS คืออะไร?
วีดีโอ: พัฒนาเว็บด้วย React 17 | สำหรับผู้เริ่มต้น [Phase1] 2024, พฤศจิกายน
Anonim

NS ลด เป็นฟังก์ชันบริสุทธิ์ที่รับสถานะก่อนหน้าและการดำเนินการ และคืนค่าสถานะถัดไป (previousState, action) => nextState เรียกว่า ลด เพราะเป็นประเภทของฟังก์ชันที่คุณจะส่งต่อไปยัง Array

อีกอย่างที่ต้องรู้คือ รีดิวเซอร์ในปฏิกิริยาคืออะไร?

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

ต่อจากนี้ คำถามคือ redux ใน react JS คืออะไร? Redux เป็นคอนเทนเนอร์สถานะที่คาดเดาได้สำหรับแอป JavaScript ช่วยให้คุณเขียนแอปพลิเคชันที่ทำงานอย่างสม่ำเสมอ ทำงานในสภาพแวดล้อมที่แตกต่างกัน (ไคลเอนต์ เซิร์ฟเวอร์ และเนทีฟ) และทดสอบได้ง่าย คุณสามารถใช้ได้ Redux ร่วมกับ ปฏิกิริยา หรือด้วยไลบรารีมุมมองอื่น ๆ

อีกอย่างที่ควรรู้ ทำไมรีดิวเซอร์ถึงบริสุทธิ์?

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

การกระทำในปฏิกิริยาคืออะไร?

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

แนะนำ: