मैं एक रिएक्ट एप्लिकेशन पर काम कर रहा हूं और राज्य प्रबंधन के लिए रेडक्स के साथ एकीकरण के लिए रिएक्ट-रेडक्स और रेडक्स-थंक का उपयोग करता हूं।

जब भी मैं एक नई इकाई जोड़ता हूं तो मैं एक मॉडल प्रदर्शित करना चाहता हूं। मेरे दृष्टिकोण से आदर्श समाधान ऐसा प्रतीत होता है:

  1. कार्रवाई निर्माता में जहां मैं इकाई जोड़ता हूं, रेडक्स स्थिति को अधिसूचना संदेश के साथ अद्यतन किया जाना चाहिए यदि ऑपरेशन सफल था
  2. ऐप के मुख्य घटक (ऐप घटक) को किसी भी तरह रेडक्स स्थिति को सुनना चाहिए, और जब भी कोई अधिसूचना संदेश प्रकट होता है तो उसे संदेश के साथ मोडल प्रस्तुत करना चाहिए।

मुझे इस बारे में कोई जानकारी नहीं है कि दूसरे बिंदु को कैसे लागू किया जाए (राज्य परिवर्तन के लिए मुख्य घटक की सदस्यता कैसे लें और तदनुसार प्रतिक्रिया करें)।

एक और नोट पर, अधिसूचना घटक को लागू करने के लिए एक बेहतर विकल्प हो सकता है, इसलिए मैं वैकल्पिक समाधानों को सहर्ष सुनूंगा क्योंकि फ्रंट एंड डेवलपमेंट और रिएक्ट के लिए मेरा जोखिम काफी सीमित है।

0
theAsker 13 अगस्त 2021, 12:44
क्या आपने यह देखा है ? redux.js.org/api/store#subscribelistener
 – 
Sephyre
13 अगस्त 2021, 12:51

1 उत्तर

सबसे बढ़िया उत्तर

पहली बात यह है कि आप शायद एक "स्नैकबार" घटक प्रदर्शित करना चाहते हैं (उदाहरण Material-ui), और एक संवाद नहीं है क्योंकि आपके पास शायद एक के बाद एक कई इकाइयां बनाई जा सकती हैं, और आप उपयोगकर्ता को संवादों को झिलमिलाना नहीं चाहते हैं ...

रेडक्स स्टोर के बारे में, मुझे लगता है कि आपके स्टोर में सभी सूचनाएं (सूचनाओं का सरणी) रखने के लिए आपके पास एक विशिष्ट हिस्सा होना चाहिए, और हर बार जब नई इकाई वाला संदेश आता है तो आप सरणी में एक अधिसूचना जोड़ते हैं। और कुछ समय बाद (5sec कहें) आप सरणी से अधिसूचना हटा दें।

यूआई में, आपके घटक को स्टोर के इस हिस्से को सुनना चाहिए, और एक के बाद एक स्नैकबार प्रदर्शित करना चाहिए।

1
Dharman 13 अगस्त 2021, 13:13
मैं वास्तव में थोड़ा उलझन में हूं कि राज्य परिवर्तन के लिए घटक की संपूर्ण सदस्यता को कैसे लागू किया जाए
 – 
theAsker
13 अगस्त 2021, 13:26
1
Redux के साथ काम करते समय आपको connect विधि (Redux के साथ आता है) का उपयोग करना चाहिए, react- redux.js.org/api/connect स्टोर से आपको जो चाहिए वह निकालने के लिए। भविष्य में स्टोर में कोई भी परिवर्तन आपके घटक को स्वतः पुन: प्रस्तुत करेगा
 – 
gilamran
13 अगस्त 2021, 21:45
वह मेरी समस्या थी! प्रतिक्रिया करने के लिए नया होने के नाते मैं एक तरह से बाध्यकारी के बारे में भूल गया और कैसे कोई भी राज्य परिवर्तन घटक को पुन: प्रस्तुत करने का कारण बनता है।
 – 
theAsker
19 अगस्त 2021, 11:42