Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsrxPmRDASTP 28 of 57 menu

Redux में विक्रेता की जानकारी जोड़ना

हमने आपसे बात की थी कि हमारे उत्पाद वास्तव में विक्रेताओं द्वारा एप्लिकेशन में जोड़े जाते हैं। आइए नया उत्पाद जोड़ते समय विक्रेता की जानकारी दिखाएं।

आइए उत्पादों वाला हमारा एप्लिकेशन खोलें, और उसमें productsSlice.js फ़ाइल खोलें। आइए prepare में एक और पैरामीटर पास करें, इसे sellerId नाम दें और इसे एक्शन के payload के लिए सेट करें। अब हमारा prepare के लिए कोड का वह हिस्सा इस तरह होगा:

prepare(name, desc, price, amount, sellerId) { return { payload: { id: nanoid(), name, desc, price, amount, seller: sellerId, }, } },

अब हमें उत्पाद जोड़ने के फॉर्म वाली फ़ाइल NewProductForm.jsx में कई बदलाव करने की जरूरत है। सबसे पहले विक्रेता की id के लिए एक और लोकल स्टेट जोड़ें:

const [sellerId, setSellerId] = useState('')

फिर useDispatch के लिए dispatch वेरिएबल डिक्लेयर करने के बाद, useSelector हुक का उपयोग करके स्टेट से विक्रेताओं का स्लाइस प्राप्त करने के लिए कोड जोड़ें:

const sellers = useSelector((state) => state.sellers)

इनपुट फ़ील्ड के हैंडलर में हम एक और जोड़ेंगे:

const onSellerChanged = (e) => setSellerId(e.target.value)

onSaveProductClick को ठीक करें, productAdded एक्शन के लिए sellerId भी जोड़कर:

dispatch(productAdded(name, desc, price, amount, sellerId))

छात्रों वाला आपका एप्लिकेशन खोलें। उस शिक्षक की जानकारी दर्ज करने की सुविधा जोड़ें जिसने छात्रों को जोड़ा है। इसके लिए, पाठ की सामग्री का अध्ययन करके, studentsSlice.js फ़ाइल में prepare फ़ंक्शन के लिए बदलाव करें।

NewStudentForm.jsx फ़ाइल में संबंधित बदलाव करें

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें