⊗jsrxPmATDTD 52 of 57 menu

Redux में सीधे thunk भेजना

जब हम कंपोनेंट्स से एक्शन भेजते थे, तो हुक useDispatch का उपयोग करते थे, जो store की dispatch मेथड रिटर्न करता है, क्योंकि कंपोनेंट्स को store तक सीधी पहुंच नहीं होती।

इस बार हमें विक्रेताओं की ऑब्जेक्ट्स प्राप्त करनी है और इसे हमारे एप्लिकेशन के लॉन्च होने पर एक बार करना है। हम इसे मुख्य फ़ाइल main.jsx से ही कर सकते हैं, उसके बाद जब worker अपना काम शुरू कर दे।

आइए हमारा उत्पादों वाला एप्लिकेशन खोलें, और उसमें main.jsx फ़ाइल खोलें और उसमें thunk fetchSellers इम्पोर्ट करें:

import { fetchSellers } from './parts/sellers/sellersSlice'

इस फ़ाइल में हमारे पास store उपलब्ध है, इसलिए यहाँ किसी हुक की आवश्यकता नहीं है और हम सीधे इसकी dispatch मेथड का उपयोग कर सकते हैं। आइए इस लाइन के बाद:

await worker.start({ onUnhandledRequest: 'bypass' })

निम्नलिखित जोड़ें:

store.dispatch(fetchSellers())

आइए हमारा एप्लिकेशन चलाएं। अब उत्पादों वाले कार्ड्स में विक्रेताओं के नाम भी दिख रहे हैं:

अपना छात्रों वाला एप्लिकेशन खोलें। उसमें main.jsx फ़ाइल खोलें। इसमें अपना thunk fetchTeachers इम्पोर्ट करें और इसे सीधे store.dispatch मेथड से भेजें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें