Několik Async požadavků pomocí Redux Thunk

hlasů
41

Mám mnoho komponenty v mé žádosti, a každý se opírá o konkrétních údajů. Data pro každou složku se pravidelně aktualizují. Takže jsem pověřen provedením více asynchronní požadavky pravidelně. Předpokládejme, že žádosti jsou v nějakém poli. Vzhledem k tomu, složky v aplikaci mohou být přidány nebo odstraněny, pole žádostí je dynamický. Ex. Budeme-li odstranit složku, chceme odstranit konkrétní požadavek dat pro danou součást, protože nepotřebujeme data už - a to trvá zbytečnou šířku pásma. Opačný účinek, když přidáme nové komponenty.

Dynamická povaha žádostí znamená, že nemohu napevno specifické požadavky vykonat. Bylo by to ještě možné řetězit žádosti jako ve https://github.com/reactjs/redux/issues/1676 i když počet žádostí, které musí být provedeny, je znám? Jak mohu dosáhnout toto chování pomocí Redux thunks? Nebo jsou jejich lepší způsoby řešení tohoto problému?

Jako poznámku, já uvedení data pro každý požadavek v poli v obchodě Redux. Důvodem je, že v žádosti, je možné mít více komponent, které sdílejí stejné údaje. To by bylo nehospodárné, aby každá složka vytáhnout stejné údaje v jejich místních reagovat států.

Položena 19/12/2017 v 20:52
uživatelem
V jiných jazycích...                            

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