⊗jsrtPmSyCFTS 100 of 112 menu

रिएक्ट में अलग फाइल से डेटा को स्टाइल एट्रिब्यूट में इन्सर्ट करना

हमें स्टाइल ऑब्जेक्ट्स को कंपोनेंट फाइल में नहीं लिखना होगा जैसा कि पिछले पाठ में किया था, बल्कि हम अपने स्टाइल ऑब्जेक्ट्स के साथ एक अलग फाइल बना सकते हैं और उन्हें आवश्यक कंपोनेंट में इम्पोर्ट कर सकते हैं।

तो, आइए हमारे कंपोनेंट को लेते हैं बिना CSS स्टाइल्स के:

function App() { return ( <div> <p>text</p> <p>text</p> <p>text</p> </div> ); }

आइए src फोल्डर में एक अलग फाइल styles.js बनाएं, जिसमें हम अपने स्टाइल ऑब्जेक्ट्स को लिखेंगे:

const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center', }; const class2 = { color: 'orangered', fontWeight: 'bold', }; const class3 = { fontStyle: 'italic', color: 'brown', }; const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', };

फाइल styles.js के नीचे हमारे ऑब्जेक्ट्स को एक ऑब्जेक्ट styles के रूप में एक्सपोर्ट करना न भूलें:

export const styles = { class1: class1, class2: class2, class3: class3, class4: class4 };

अब ऑब्जेक्ट styles को हमारे कंपोनेंट में इम्पोर्ट करते हैं:

import { styles } from "./styles";

अब हम सामान्य ऑब्जेक्ट styles से आवश्यक CSS स्टाइल ऑब्जेक्ट को हमारे टैग्स पर लागू कर सकते हैं। आइए पहले पैराग्राफ पर ऑब्जेक्ट class2 से स्टाइल्स लागू करें:

<p style={styles.class2}>text</p>

इसी तरह से बाकी टैग्स पर ऑब्जेक्ट्स से स्टाइल्स जोड़ें।

परिणामस्वरूप, कंपोनेंट का कोड निम्नलिखित तरह से दिखेगा:

function App() { return ( <div style={styles.class1}> <p style={styles.class2}>text</p> <p style={styles.class3}>text</p> <p style={styles.class4}>text</p> </div> ); }

वह रिएक्ट कंपोनेंट लें जो आपने पिछले पाठ के टास्क में बनाया था। एक अलग फाइल styles.js बनाएं, जिसमें आपके टैग्स के लिए CSS स्टाइल ऑब्जेक्ट्स होंगे, उन्हें एक ऑब्जेक्ट के रूप में एक्सपोर्ट करें, स्टाइल्स को अपने रिएक्ट कंपोनेंट पर लागू करें।

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