Cereri multiple async Utilizarea Redux thunk

voturi
41

Am multe componente în cererea mea, și fiecare se bazează pe date specifice. Datele pentru fiecare componentă va fi actualizat periodic. Deci, eu sunt însărcinat cu executarea periodic mai multe cereri async. Să presupunem solicitările sunt în unele matrice. Deoarece componentele din aplicație pot fi adăugate sau eliminate, matrice de cereri este dinamic. Ex. Dacă eliminăm o componentă, dorim să eliminați cererea specifică de date pentru acea componentă, deoarece nu avem nevoie de date mai - și este nevoie de lățime de bandă necesară. Efectul opus atunci când vom adăuga o nouă componentă.

Natura dinamică a cererilor înseamnă că nu pot hardcodati cererile specifice pentru executare. Ar fi totuși posibil să se lanț cererile , cum ar fi în https://github.com/reactjs/redux/issues/1676 , chiar dacă numărul de cereri care trebuie executat este necunoscut? Cum pot realiza acest comportament folosind thunks Redux? Sau sunt căile lor mai bune de rezolvare a acestei probleme?

Ca o notă, eu sunt punerea datele pentru fiecare solicitare într-o matrice în magazin Redux. Motivul este pentru că în cerere, este posibil să existe mai multe componente care au aceleași date. Ar fi inutil să se aibă fiecare componentă trage aceleași date în statele lor locale să reacționeze.

Întrebat 19/12/2017 la 20:52
de către utilizator
În alte limbi...                            

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