กรณีการใช้งานทั่วไปสำหรับ Redux Thunk คือ สำหรับการสื่อสารแบบอะซิงโครนัสกับ API ภายนอกเพื่อดึงหรือบันทึกข้อมูล Redux Thunk ทำให้ง่ายต่อการส่งการดำเนินการที่เป็นไปตามวงจรชีวิตของคำขอไปยัง API ภายนอก
ฉันควรใช้ Redux thunk เมื่อใด
Redux Thunk เป็นมิดเดิลแวร์ที่ให้คุณส่งคืนฟังก์ชันต่างๆ ภายใน Redux แทนที่จะเป็นเพียงการกระทำ นี้อนุญาตให้มีการดำเนินการที่ล่าช้า รวมถึงการทำงานกับคำสัญญา กรณีการใช้งานหลักอย่างหนึ่งสำหรับมิดเดิลแวร์นี้คือสำหรับการจัดการการดำเนินการที่อาจไม่ซิงโครนัส ตัวอย่างเช่น การใช้ axios เพื่อส่งคำขอ GET
Redux Thunk จำเป็นไหม
รูปแบบที่พบบ่อยมากใน Redux คือการใช้สิ่งที่เรียกว่า Thunks ซึ่งเป็นวิธีการรวมตรรกะบางอย่างของรูทีนย่อยไว้ในฟังก์ชันเดียว ส่งและสร้างวัตถุการกระทำโดยตรง แทนที่จะเป็นผู้สร้างการกระทำที่ถูกผูกไว้โดย react-redux …
redux thunk ใช้ทำอะไร
Redux Thunk เป็นมิดเดิลแวร์ที่ให้คุณเรียกผู้สร้างแอคชั่นที่ส่งคืนฟังก์ชัน (thunk) ซึ่ง ใช้วิธีการจัดส่งของร้านค้าเป็นอาร์กิวเมนต์ และซึ่งใช้ในภายหลัง ส่งการดำเนินการแบบซิงโครนัสหลังจาก API หรือผลข้างเคียงเสร็จสิ้น
ฉันควรใช้ Redux thunk หรือ saga หรือไม่
ประโยชน์ของ Redux-Saga เมื่อเปรียบเทียบกับ Redux- Thunk คือ คุณสามารถทดสอบการไหลของข้อมูลแบบอะซิงโครนัสได้ง่ายขึ้น อย่างไรก็ตาม Redux-Thunk นั้นยอดเยี่ยมสำหรับโครงการขนาดเล็กและสำหรับนักพัฒนาที่เพิ่งเข้าสู่ระบบนิเวศของ React ตรรกะของพวกอันธพาลนั้นรวมอยู่ในฟังก์ชันแล้ว