มิดเดิลแวร์ใน Redux คืออะไร
มิดเดิลแวร์ใน Redux คืออะไร

วีดีโอ: มิดเดิลแวร์ใน Redux คืออะไร

วีดีโอ: มิดเดิลแวร์ใน Redux คืออะไร
วีดีโอ: React - Redux สำหรับผู้เริ่มต้น - 1. Redux Concept 2024, อาจ
Anonim

Redux Middleware . มิดเดิลแวร์ ให้วิธีการโต้ตอบกับการกระทำที่ส่งไปยังร้านค้าก่อนที่จะถึงตัวลดของร้านค้า ตัวอย่างการใช้งานต่างๆ สำหรับ มิดเดิลแวร์ รวมถึงการดำเนินการบันทึก การรายงานข้อผิดพลาด การส่งคำขอแบบอะซิงโครนัส และการดำเนินการใหม่

นอกจากนี้มิดเดิลแวร์ในการตอบสนองคืออะไร?

NS มิดเดิลแวร์ อยู่ระหว่างการส่งและตัวลด ซึ่งหมายความว่าเราสามารถแก้ไขการดำเนินการที่ส่งไปก่อนที่จะไปถึงตัวลดหรือรันโค้ดบางส่วนในระหว่างการจัดส่ง ตัวอย่างของ redux มิดเดิลแวร์ คือ redux-thunk ซึ่งให้คุณเขียนผู้สร้างการกระทำที่ส่งคืนฟังก์ชันแทนการกระทำ

ด้านบน เหตุใดเราจึงต้องการมิดเดิลแวร์สำหรับโฟลว์ async ใน Redux Redux ตุ๊ง มิดเดิลแวร์ อนุญาตให้คุณเขียนผู้สร้างการดำเนินการที่ส่งคืนฟังก์ชันแทนการกระทำ Thunk สามารถใช้เพื่อชะลอการส่งของการกระทำ หรือเพื่อส่งเฉพาะเมื่อตรงตามเงื่อนไขที่กำหนดเท่านั้น ฟังก์ชันภายในรับวิธีการจัดส่งและ getState เป็นพารามิเตอร์

ยังต้องรู้ด้วยว่ามิดเดิลแวร์ redux thunk คืออะไร?

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

ฟังก์ชั่นตัวช่วยที่ Redux จัดเตรียมไว้สำหรับการสร้างตัวลดรูทคืออะไร?

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

แนะนำ: