Η πιο κοινή περίπτωση χρήσης του 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. Η λογική του thunks περιέχεται όλη μέσα στη συνάρτηση.