"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रिएक्ट के साथ शानदार टेलविंडसीएसएस एकीकरण

रिएक्ट के साथ शानदार टेलविंडसीएसएस एकीकरण

2024-08-01 को प्रकाशित
ब्राउज़ करें:795

Integração Elegante de TailwindCSS com React

परिचय

टेलविंडसीएसएस उत्तरदायी और अनुकूलन योग्य यूजर इंटरफेस (यूआई) बनाने के लिए एक अभिनव उपकरण के रूप में सामने आया है। अपने उपयोगिता-प्रथम दृष्टिकोण के साथ, यह डेवलपर्स को HTML (या रिएक्ट के मामले में JSX) को छोड़े बिना अपने एप्लिकेशन को स्टाइल करने की अनुमति देता है। यह आलेख बताता है कि टेलविंडसीएसएस को रिएक्ट परियोजनाओं में कैसे एकीकृत किया जाए, इस संयोजन के लाभों की खोज की जाए, अन्य सीएसएस दृष्टिकोणों के साथ इसकी तुलना की जाए, और व्यावहारिक उदाहरण प्रदान किए जाएं।

रिएक्ट के साथ टेलविंडसीएसएस का उपयोग क्यों करें?

रिएक्ट के साथ उपयोग करने पर टेलविंडसीएसएस कई लाभ प्रदान करता है:

  • विकास दक्षता: उपयोगिता वर्गों का उपयोग करके जिन्हें सीधे रिएक्ट घटकों पर लागू किया जा सकता है, डेवलपर्स कस्टम सीएसएस लिखे बिना यूआई बना सकते हैं, जिससे विकास प्रक्रिया काफी तेज हो जाती है।
  • आसान प्रतिक्रिया: अंतर्निहित प्रतिक्रियाशील कक्षाओं के साथ, जटिल मीडिया प्रश्नों की आवश्यकता के बिना विभिन्न स्क्रीन आकारों में समायोजित होने वाले डिज़ाइन बनाना आसान है।
  • अनुकूलन और कॉन्फ़िगरेशन: टेलविंड अपनी कॉन्फ़िगरेशन फ़ाइल के माध्यम से अत्यधिक अनुकूलन योग्य है। डेवलपर्स किसी प्रोजेक्ट की दृश्य पहचान के साथ संरेखित करने के लिए सेटिंग्स को समायोजित कर सकते हैं, जिससे डिज़ाइन में एकरूपता सुनिश्चित हो सके।

अन्य सीएसएस दृष्टिकोणों के साथ तुलना

टेलविंडसीएसएस से पहले, बीईएम (ब्लॉक एलीमेंट मॉडिफ़ायर) और स्टाइल कंपोनेंट्स जैसे सीएसएस-इन-जेएस सिस्टम जैसे दृष्टिकोण रिएक्ट परियोजनाओं में आम थे। जबकि बीईएम को वर्ग नामों की एक विस्तृत, मैन्युअल संरचना की आवश्यकता होती है, सीएसएस-इन-जेएस घटकों के भीतर शैलियों को समाहित करता है, बंडल आकार बढ़ाता है और संभावित रूप से समय प्रस्तुत करता है। इसके विपरीत, टेलविंड एक कुशल मध्य मार्ग प्रदान करता है: त्वरित निष्पादन और रखरखाव में आसानी के साथ कम शैली का ओवरहेड।

रिएक्ट प्रोजेक्ट में टेलविंडसीएसएस को कॉन्फ़िगर करना

टेलविंडसीएसएस को रिएक्ट प्रोजेक्ट में एकीकृत करने के लिए, इन चरणों का पालन करें:

1. स्थापना और विन्यास

यदि आपके पास पहले से कोई नया रिएक्ट प्रोजेक्ट नहीं है तो सबसे पहले एक नया रिएक्ट प्रोजेक्ट बनाएं:

npx create-react-app my-tailwind-project
cd my-tailwind-project

एनपीएम के माध्यम से टेलविंडसीएसएस स्थापित करें:

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

यह कमांड टेलविंड.कॉन्फिग.जेएस और पोस्टसीएसएस.कॉन्फिग.जेएस कॉन्फ़िगरेशन फ़ाइलें बनाता है, जिन्हें आप आवश्यकतानुसार अनुकूलित कर सकते हैं।

2. सीएसएस को कॉन्फ़िगर करना

src/index.css में, टेलविंड आयात निर्देश जोड़ें:

@tailwind base;
@tailwind components;
@tailwind utilities;

3. रिएक्ट कंपोनेंट्स में टेलविंडसीएसएस का उपयोग करना

अब आप सीधे अपने रिएक्ट घटकों में टेलविंड कक्षाओं का उपयोग कर सकते हैं:

function App() {
  return (
    

Hello Tailwind!

Você está usando TailwindCSS com React!

); } export default App;

व्यावहारिक उदाहरण: एक प्रोफ़ाइल कार्ड

आइए TailwindCSS और React का उपयोग करके एक सरल प्रोफ़ाइल कार्ड बनाएं:

function ProfileCard() {
  return (
    
Profile picture

João Silva

Desenvolvedor Front-end

); }

निष्कर्ष

टेलविंडसीएसएस को रिएक्ट परियोजनाओं में एकीकृत करना यूआई विकास के लिए एक आधुनिक और कुशल दृष्टिकोण प्रदान करता है। आपकी पसंद के अनुसार डिज़ाइन को पूरी तरह से अनुकूलित और संशोधित करने की क्षमता के साथ-साथ उत्तरदायी और प्रदर्शनशील शैलियों को लागू करने में आसानी के साथ, रिएक्ट के साथ टेलविंडसीएसएस एक शक्तिशाली संयोजन है जो गुणवत्ता या रखरखाव से समझौता किए बिना विकास को गति दे सकता है। इसे अपने अगले प्रोजेक्ट पर आज़माएँ और अंतर देखें!

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/vitorrios1001/integracao-elegante-de-tailwindcss-com-react-1je1?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3