प्रतिक्रिया-रेडक्स में स्लाइस का उपयोग कैसे करें
जब मैंने प्रतिक्रिया में रेडक्स का उपयोग करना शुरू किया, तो मुझे लगा कि यह एक आदर्श वेब ऐप के लिए थोड़ा अधिक है। मुझे प्रत्येक मॉड्यूल के लिए कई फाइलों का प्रबंधन करना था। इतना कोड था जो लगभग एक जैसा था और उसे हर मॉड्यूल के लिए लिखना पड़ता था, और मैं हमेशा सोचता था कि अगर हमें वैसे भी एक ही कोड को बार-बार लिखना है तो इसे redux द्वारा क्यों नहीं हैंडल किया गया? जब मैंने createSlice के बारे में सीखा तो मुझे लगा कि मेरी प्रार्थना आखिरकार सुनी गई।
createSlice पैकेज redux-toolkit के साथ आता है । यह एक ऐसा फ़ंक्शन है जो प्रारंभिक स्थिति, रेड्यूसर फ़ंक्शंस से भरा ऑब्जेक्ट, और "स्लाइस नाम" स्वीकार करता है, और स्वचालित रूप से एक्शन क्रिएटर्स और एक्शन प्रकार उत्पन्न करता है जो रेड्यूसर और राज्य के अनुरूप होते हैं।
मेरा src फ़ोल्डर इस तरह दिखता है looks
सबसे पहले, createSlice का उपयोग करके एक मॉड्यूल स्लाइस बनाएं। createSlice फ़ंक्शन की रेड्यूसर विशेषता में ऐसे फ़ंक्शन जोड़ें जो व्यवसाय/डोमेन तर्क रखेंगे।
स्लाइस के उदाहरण से प्राप्त होने वाले रेड्यूसर को निर्यात करें।
कॉन्फ़िगरस्टोर का उपयोग करके स्टोर बनाते समय रेड्यूसर आयात करें और इसे वैश्विक स्टोर रेड्यूसर में पास करें।
अब जब आपके पास एक स्टोर तैयार है, तो आप इसे अपने ऐप में एक प्रदाता को पास कर सकते हैं और उस प्रदाता द्वारा ऐप के मूल घटक को लपेट सकते हैं।
प्रदाता ऐप घटक के अंदर प्रत्येक स्तर पर प्रत्येक घटक को स्टोर उपलब्ध कराएगा। अब, हम काउंटर घटक में स्टोर का उपयोग करेंगे। सबसे पहले, आपको उपयोग चयनकर्ता हुक का उपयोग करके स्टोर से मूल्य प्राप्त करने की आवश्यकता होगी
हम गिनती प्रदर्शित करने के लिए सीधे इस गणना चर का उपयोग कर सकते हैं। अब, हम स्टोर को अपडेट करेंगे और उसके लिए, हमें कार्रवाई की आवश्यकता होगी जिसे स्लाइस इंस्टेंस से निर्यात किया जा सकता है।
इन क्रियाओं को घटक में आयात करें और हुक फ़ंक्शन का उपयोग करके इच्छित क्रिया को भेजें डिस्पैच का उपयोग करें। UseDispatch फ़ंक्शन डिस्पैच प्रकार का एक उदाहरण देता है।
इतना ही! आप देख सकते हैं कि कैसे स्लाइस हमारे लिए रेड्यूसर और क्रियाएं बनाता है जिसमें पारंपरिक रेडक्स आर्किटेक्चर की तुलना में कम समय और कम कोड लगता है। अब हम जानते हैं कि स्टोर कैसे बनाया जाता है, डेटा को प्रदर्शित करने और अपडेट करने के लिए डेटा का उपयोग कैसे किया जाता है। यह सबसे बुनियादी उदाहरण था ताकि हर कोई रिएक्टजेएस में स्लाइस के उपयोग को समझ सके।
यदि आप प्रतिक्रिया, रेडक्स या स्लाइस के बारे में अधिक जानना चाहते हैं तो मुझे टिप्पणियों में बताएं।
यहां ज्ञान बांटकर समुदाय को मजबूत बनाना है। हम गुप्त रूप से क्या बना रहे हैं, यह जानने के लिए मुझे और मेरी टीम को फॉलो करें .
परिचय स्ट्रोक एक मेडिकल इमरजेंसी है जो किसी को भी कभी भी हो सकता है। यह तब होता है जब मस्तिष्क के एक हिस्से में रक्त का प्रवाह बाधित हो जाता है, जिससे मस्तिष्क के कार्य में अचानक कमी आ जाती है।
इस सप्ताह, मुझे दैनिक ईमेल सूची के एक सदस्य से एक ईमेल प्राप्त हुआ। वे जानना चाहते थे: आप दैनिक, साप्ताहिक और मासिक किन संसाधनों पर जाते हैं? बढ़िया सवाल! मुझे अपने वर्कफ़्लो और मेरे द्वारा उपयोग किए जाने वाले शीर्ष संसाधनों के बारे में कुछ अंतर्दृष्टि साझा करने का प्रयास करने में प्रसन्नता हो रही है।
[ट्रिगर अलर्ट: इस निबंध में जॉर्डन नेली के हत्यारे की प्रशंसा करने वाले लोगों के स्क्रीन शॉट्स शामिल हैं।] कानून प्रवर्तन अधिकारियों ने आखिरकार - और शायद अनिच्छा से - डैनियल पेनी पर आरोप लगाया, जिसने जॉर्डन नेली को तब तक मार डाला जब तक वह मर नहीं गया, उस हत्या के लिए।
आधी रात के बाद की बात है जब हेडन ने केटी को एक साथ शाम के बाद वापस उसके कॉलेज के छात्रावास में भेज दिया। उसकी सुबह की क्लास थी और पिछली रात उसके साथ रहने के बाद उसने फिर से कपड़े नहीं बदले।
आज की आपस में जुड़ी हुई दुनिया में, साइबर हमलों का खतरा पहले से कहीं अधिक प्रचलित है। साइबर अपराधी और राष्ट्र-राज्य अभिनेता लगातार कमजोरियों का फायदा उठाने और मूल्यवान डेटा चोरी करने की कोशिश कर रहे हैं, जो सभी आकार के संगठनों के लिए एक महत्वपूर्ण जोखिम पोस्ट कर रहे हैं।
परिचय: आपका स्वागत है, बहादुर पाठकों, एक ऐसी यात्रा में जो हमें हमारे ग्रह की सबसे गहरी गहराइयों तक ले जाएगी। इस ब्लॉग में, हम मारियाना ट्रेंच की गूढ़ दुनिया में तल्लीन हैं, इसके छिपे हुए रहस्यों को उजागर करते हैं और इसकी सतह के नीचे मौजूद हड्डी-द्रुतशीतन सत्य को उजागर करते हैं।