מקרה השימוש הנפוץ ביותר עבור Redux Thunk הוא לתקשורת אסינכרונית עם API חיצוני כדי לאחזר או לשמור נתונים. Redux Thunk מקל על שליחת פעולות העוקבות אחר מחזור החיים של בקשה ל-API חיצוני.
מתי עלי להשתמש ב-Redux thunk?
Redux Thunk היא תוכנת ביניים המאפשרת לך להחזיר פונקציות, ולא רק פעולות, בתוך Redux. זה מאפשר פעולות מושהות, כולל עבודה עם הבטחות אחד ממקרי השימוש העיקריים בתוכנת התווך הזו הוא לטיפול בפעולות שאולי לא יהיו סינכרוניות, למשל, שימוש באקסיות לשליחת בקשת GET.
האם Redux thunk נחוץ?
דפוס נפוץ מאוד ב-Redux הוא להשתמש בדברים הנקראים Thunks, שהם דרך לכלול היגיון מסוים של תת-שגרה בפונקציה אחת. שליחה ויצירה של אובייקטי הפעולה ישירות, במקום יוצרי פעולה המחוברים ל-react-redux. …
למה משמש redux thunk?
Redux Thunk היא תוכנת ביניים המאפשרת לך לקרוא ליוצרי הפעולה שמחזירים פונקציה(thunk) ש לוקחת את שיטת השיגור של החנות כארגומנט ואשר משמשת לאחר מכן כדי שלח את הפעולה הסינכרונית לאחר סיום ה-API או תופעות הלוואי.
האם עלי להשתמש ב-Redux thunk או סאגה?
היתרון של Redux-Saga בהשוואה ל-Redux- Thunk הוא שאתה יכול לבדוק ביתר קלות את זרימת הנתונים האסינכרונית שלך. Redux-Thunk, לעומת זאת, נהדר עבור פרויקטים קטנים ולמפתחים שזה עתה נכנסו למערכת האקולוגית של React. הלוגיקה של ה-thunks כלולה בתוך הפונקציה.