⊗jsrxPmRDAL 31 of 57 menu

रेडक्स एप्लिकेशन में अतिरिक्त लॉजिक जोड़ना

इस सत्र में हम अपने एप्लिकेशन में अंतिम घटक जोड़ेंगे। यदि विशिष्ट होना है, तो हम उत्पाद में उपयोगकर्ता की प्रतिक्रिया जोड़ेंगे, जिसने या तो इसे ऑर्डर किया है, या इसके बारे में जानकारी पढ़ी है।

चलिए अपना उत्पाद एप्लिकेशन खोलते हैं। विक्रेता के नाम के मामले में जैसे, हमें उपयोगकर्ताओं की प्रतिक्रिया को एप्लिकेशन के कई स्थानों पर दिखाने की आवश्यकता है। और इसका मतलब है कि हमें एक अलग घटक की आवश्यकता होगी। इसलिए products फोल्डर में UserReactions.jsx फाइल बनाकर शुरू करते हैं। आइए सबसे पहले इसमें एक ऑब्जेक्ट लिखते हैं, जिसमें हमारी प्रतिक्रियाएं होंगी:

const reactionObj = { good: '+', soso: '+/-', bad: '-', }

और नीचे स्वयं फंक्शन लिखना शुरू करते हैं, जिसमें हम स्लाइस product पास करेंगे:

export const UserReactions = ({ product }) => {}

अब करली ब्रेसिज़ में UserReactions फंक्शन का बॉडी लिखते हैं। इसके लिए map का उपयोग करके अपने reactionObj की की-वैल्यू पेयर्स को इटरेट करेंगे, प्रत्येक के लिए बटन के लिए प्रतीक प्राप्त करेंगे ('+', '+/-' या '-') और किसी विशेष प्रतिक्रिया का संख्यात्मक मान (इसे हम product से store में प्रतिक्रिया के नाम से एक्सेस करेंगे):

const userReactions = Object.entries(reactionObj).map(([name, image]) => { return ( <button key={name} type="button" className="reaction-button"> {image} {product.reactions[name]} </button> ) })

और इसके बाद फंक्शन के कोड के अंत में userReactions बटनों के साथ मार्कअप रिटर्न करेंगे:

return <div>{userReactions}</div>

और index.css में कुछ और स्टाइल्स भी जोड़ेंगे:

.reaction-button { margin-right: 10px; margin-bottom: 10px; }

यदि यह थोड़ा भ्रमित करने वाला लगता है, तो चिंता न करें, आगे आपको सब कुछ बहुत स्पष्ट हो जाएगा।

अपना छात्र एप्लिकेशन खोलें। आपके एप्लिकेशन में उपयोगकर्ताओं के लिए छात्रों में से समूह का मॉनिटर और खेल टीम का कप्तान चुनने की सुविधा होगी। इसलिए, पाठ की सामग्री का अध्ययन करने के बाद, students फोल्डर में UserVotes.jsx फाइल बनाएं। फाइल की शुरुआत में votesObj ऑब्जेक्ट बनाएं, जिसमें आपके पास दो गुण होंगे - leader और captain, जिनके मान GL और TC होंगे, जो बटनों के लिए प्रतीक के रूप में होंगे।

ऑब्जेक्ट को डिफाइन करने के बाद फाइल में नीचे votesObj के बाद UserVotes फंक्शन का कोड लिखें, इस पाठ की सामग्री के अनुरूप।

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