Plusieurs Async requêtes à l'aide Redux Thunk

voix
41

J'ai beaucoup de composants dans ma demande, et chaque repose sur des données spécifiques. Les données de chaque composant sont mises à jour périodiquement. Donc, je suis chargé d'exécuter plusieurs requêtes asynchrones périodiquement. Permet d'assumer les demandes sont en quelque tableau. Étant donné que les composants de l'application peuvent être ajoutés ou supprimés, le tableau des demandes est dynamique. Ex. Si on enlève un élément, nous voulons supprimer la demande de données spécifiques pour cette composante puisque nous ne avons pas besoin des données plus - et il faut la bande passante nécessaire. effet inverse si l'on ajoute un nouveau composant.

La nature dynamique des demandes signifie que je ne peux pas les demandes spécifiques hardcode à exécuter. Serait - il encore possible de chaîner les demandes comme dans https://github.com/reactjs/redux/issues/1676 même si le nombre de demandes qui doivent être exécutées est inconnu? Comment puis - je obtenir ce comportement en utilisant Redux thunks? Ou sont leurs meilleures façons de résoudre ce problème?

Comme une note, je mettais les données pour chaque demande dans un tableau dans le magasin de Redux. La raison est que dans l'application, il est possible d'avoir plusieurs composants qui partagent les mêmes données. Il serait inutile d'avoir chaque composant tirer les mêmes données dans leurs états réagir locaux.

Créé 19/12/2017 à 20:52
utilisateur
Dans d'autres langues...                            

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