एकाधिक Async अनुरोध Redux thunk का उपयोग करना

वोट
41

मैं अपने आवेदन में कई घटक है, और प्रत्येक विशिष्ट डेटा पर निर्भर है। प्रत्येक घटक के लिए डेटा समय-समय अपडेट हो जाएगा। तो मैं समय-समय पर कई async अनुरोधों को क्रियान्वित करने का काम सौंपा कर रहा हूँ। मान देता है अनुरोधों कुछ सरणी में कर रहे हैं। चूंकि आवेदन में घटक जोड़ा या हटाया जा सकता है, अनुरोधों की सरणी गतिशील है। पूर्व। अगर हम एक घटक निकालने के लिए, हम अब और उस घटक के बाद से हम डेटा की जरूरत नहीं है के लिए विशिष्ट डाटा अनुरोध निकालना चाहते हैं - और यह अनावश्यक बैंडविड्थ लेता है। विपरीत प्रभाव हम एक नया घटक जोड़ने जब।

अनुरोध डायनामिक प्रकृति का मतलब है मैं निष्पादित करने के लिए विशिष्ट अनुरोध को हार्डकोड नहीं कर सकते। यह अभी भी तरह में अनुरोध श्रृंखला संभव हो जाएगा 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