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

प्रतिक्रिया में स्टाइलिंग

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

Styling in React

परिचय

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

रिएक्ट में स्टाइलिंग का महत्व

उचित स्टाइलिंग उपयोगकर्ता अनुभव को बढ़ाती है, प्रयोज्य में सुधार करती है, और आपके एप्लिकेशन को अधिक आकर्षक बनाती है। विभिन्न स्टाइलिंग तकनीकों को समझने से आप अपनी विशिष्ट परियोजना आवश्यकताओं के लिए सर्वोत्तम दृष्टिकोण चुन सकते हैं।

पारंपरिक सीएसएस

प्रतिक्रिया के साथ सीएसएस का उपयोग करना:

  • बुनियादी उदाहरण:
  import React from 'react';
  import './App.css';

  function App() {
      return (
          

Hello, World!

); } export default App;
  • App.css:
  .container {
      text-align: center;
      padding: 20px;
  }

  .title {
      color: blue;
      font-size: 2em;
  }

सीएसएस मॉड्यूल:

  • उदाहरण:
  import React from 'react';
  import styles from './App.module.css';

  function App() {
      return (
          

Hello, World!

); } export default App;
  • App.module.css:
  .container {
      text-align: center;
      padding: 20px;
  }

  .title {
      color: blue;
      font-size: 2em;
  }

सैस का उपयोग करना

सैस स्थापित करना:

  • इंस्टॉल करने का आदेश:
  npm install node-sass

प्रतिक्रिया में सैस का उपयोग करना:

  • App.scss:
  $primary-color: blue;
  $padding: 20px;

  .container {
      text-align: center;
      padding: $padding;
  }

  .title {
      color: $primary-color;
      font-size: 2em;
  }
  • ऐप घटक:
  import React from 'react';
  import './App.scss';

  function App() {
      return (
          

Hello, World!

); } export default App;

सैस के साथ नेस्टेड स्टाइलिंग:

  • उदाहरण:
  .container {
      text-align: center;
      padding: 20px;

      .title {
          color: blue;
          font-size: 2em;

          &:hover {
              color: darkblue;
          }
      }
  }

स्टाइल-घटक

स्टाइल-घटकों का परिचय:

  • परिभाषा: टैग किए गए टेम्पलेट शाब्दिकों का उपयोग करके रिएक्ट घटकों को स्टाइल करने के लिए एक लाइब्रेरी।
  • स्थापना:
  npm install styled-components

स्टाइल-घटकों का उपयोग करना:

  • उदाहरण:
  import React from 'react';
  import styled from 'styled-components';

  const Container = styled.div`
      text-align: center;
      padding: 20px;
  `;

  const Title = styled.h1`
      color: blue;
      font-size: 2em;

      &:hover {
          color: darkblue;
      }
  `;

  function App() {
      return (
          
              Hello, World!
          
      );
  }

  export default App;

स्टाइल-घटकों के साथ थीमिंग:

  • एक थीम बनाना:
  import { ThemeProvider } from 'styled-components';

  const theme = {
      colors: {
          primary: 'blue',
          secondary: 'darkblue'
      },
      spacing: {
          padding: '20px'
      }
  };

  function App() {
      return (
          
              
                  Hello, World!
              
          
      );
  }
  • थीम मानों का उपयोग करना:
  import styled from 'styled-components';

  const Container = styled.div`
      text-align: center;
      padding: ${(props) => props.theme.spacing.padding};
  `;

  const Title = styled.h1`
      color: ${(props) => props.theme.colors.primary};
      font-size: 2em;

      &:hover {
          color: ${(props) => props.theme.colors.secondary};
      }
  `;

निष्कर्ष

रिएक्ट में सही स्टाइलिंग दृष्टिकोण चुनना आपकी परियोजना आवश्यकताओं और व्यक्तिगत पसंद पर निर्भर करता है। पारंपरिक सीएसएस और सैस परिचितता और सरलता प्रदान करते हैं, जबकि स्टाइल-कंपोनेंट्स गतिशील और स्कोप्ड स्टाइलिंग क्षमताएं प्रदान करते हैं। इन तकनीकों में महारत हासिल करने से आपको सुंदर और रखरखाव योग्य यूजर इंटरफेस बनाने में मदद मिलेगी।

आगे की शिक्षा के लिए संसाधन

  • ऑनलाइन पाठ्यक्रम: उडेमी, प्लुरलसाइट और फ्रीकोडकैंप जैसी वेबसाइटें रिएक्ट स्टाइलिंग तकनीकों पर पाठ्यक्रम पेश करती हैं।
  • पुस्तकें: एडम बोडुच द्वारा "रिएक्ट एंड रिएक्ट नेटिव" और अज़ात मर्दन द्वारा "रिएक्ट क्विकली"।
  • दस्तावेज़ीकरण और संदर्भ:
    • स्टाइल-घटक दस्तावेज़ीकरण
    • सैस दस्तावेज़ीकरण
    • रिएक्ट सीएसएस मॉड्यूल दस्तावेज़ीकरण
  • समुदाय: समर्थन और नेटवर्किंग के लिए स्टैक ओवरफ्लो, रेडिट और गिटहब जैसे प्लेटफार्मों पर डेवलपर समुदायों से जुड़ें।
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/suhaspalani/styling-in-react-1534?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3