Πολλαπλές αιτήσεις ασύγχρονη χρήση Redux thunk

ψήφοι
41

Έχω πολλά στοιχεία στην αίτησή μου, και κάθε βασίζεται σε συγκεκριμένα στοιχεία. Τα δεδομένα για κάθε συνιστώσα θα επικαιροποιεί περιοδικά. Έτσι είμαι επιφορτισμένη με την εκτέλεση πολλαπλών ασύγχρονη αιτήματα περιοδικά. Ας υποθέσουμε οι αιτήσεις βρίσκονται σε κάποια σειρά. Δεδομένου ότι τα συστατικά κατά την εφαρμογή μπορεί να προστεθεί ή να αφαιρεθεί, η συστοιχία των αιτήσεων είναι δυναμική. Πρώην. Αν καταργήσετε ένα στοιχείο, θέλουμε να αφαιρέσετε το συγκεκριμένο αίτημα δεδομένων για αυτό το στοιχείο από τη στιγμή που δεν χρειάζεται πια τα δεδομένα - και παίρνει περιττά εύρος ζώνης. Αντίθετο αποτέλεσμα όταν προσθέσετε ένα νέο στοιχείο.

Η δυναμική φύση των αιτήσεων σημαίνει ότι δεν μπορώ να hardcode τα συγκεκριμένα αιτήματα για την εκτέλεση. Θα εξακολουθεί να είναι δυνατή η αλυσίδα τα αιτήματα, όπως το https://github.com/reactjs/redux/issues/1676 ακόμη και αν ο αριθμός των αιτήσεων που πρέπει να εκτελεστούν είναι άγνωστη; Πώς μπορώ να επιτύχω αυτήν τη συμπεριφορά χρησιμοποιώντας Redux thunks; Ή καλύτερα τους τρόπους για την επίλυση αυτού του προβλήματος;

Ως ένα σημείωμα, βάζω τα δεδομένα για κάθε αίτημα σε μια σειρά στο κατάστημα Redux. Ο λόγος είναι επειδή στην εφαρμογή, είναι δυνατόν να έχουμε πολλά συστατικά που μοιράζονται τα ίδια δεδομένα. Θα ήταν σπατάλη να έχει το κάθε συστατικό τραβήξει τα ίδια δεδομένα στην τοπική αντιδράσουν τα κράτη τους.

Δημοσιεύθηκε 19/12/2017 στις 20:52
χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more