प्रतिक्रिया ट्यूटोरियल

रिएक्ट होम प्रतिक्रिया परिचय प्रतिक्रिया आरंभ करें प्रतिक्रिया ES6 रिएक्ट रेंडर एचटीएमएल प्रतिक्रिया JSX प्रतिक्रिया घटक प्रतिक्रिया वर्ग प्रतिक्रिया सहारा प्रतिक्रिया घटनाक्रम प्रतिक्रिया सशर्त प्रतिक्रिया सूचियाँ प्रतिक्रिया प्रपत्र प्रतिक्रिया राउटर प्रतिक्रिया ज्ञापन प्रतिक्रिया सीएसएस स्टाइलिंग प्रतिक्रिया सास स्टाइलिंग

प्रतिक्रिया हुक

एक हुक क्या है? राज्य का उपयोग करें उपयोग प्रभाव उपयोग प्रसंग उपयोग रेफरी रेड्यूसर का उपयोग करें कॉलबैक का उपयोग करें मेमो का उपयोग करें कस्टम हुक

प्रतिक्रिया अभ्यास

प्रतिक्रिया प्रश्नोत्तरी प्रतिक्रिया अभ्यास प्रतिक्रिया प्रमाण पत्र

रिएक्ट रेंडर एचटीएमएल


रिएक्ट का लक्ष्य कई तरह से वेब पेज में HTML को रेंडर करना है।

रिएक्ट नामक फंक्शन का उपयोग करके वेब पेज पर HTML को रेंडर करता है ReactDOM.render()


रेंडर फंक्शन

फ़ंक्शन दो तर्क लेता है , ReactDOM.render()HTML कोड और एक HTML तत्व।

फ़ंक्शन का उद्देश्य निर्दिष्ट HTML कोड को निर्दिष्ट HTML तत्व के अंदर प्रदर्शित करना है।

लेकिन कहाँ प्रस्तुत करें?

आपके रिएक्ट प्रोजेक्ट की रूट डायरेक्टरी में एक और फोल्डर है, जिसका नाम "पब्लिक" है। इस फोल्डर में एक index.htmlफाइल होती है।

<div> आप इस फ़ाइल के मुख्य भाग में एक सिंगल देखेंगे । यह वह जगह है जहां हमारे रिएक्ट एप्लिकेशन का प्रतिपादन किया जाएगा।

उदाहरण

"रूट" की आईडी वाले तत्व के अंदर एक पैराग्राफ प्रदर्शित करें:

ReactDOM.render(<p>Hello</p>, document.getElementById('root'));

<div id="root">परिणाम तत्व में प्रदर्शित होता है :

<body>
  <div id="root"></div>
</body>

ध्यान दें कि तत्व आईडी को "रूट" नहीं कहा जाना चाहिए, लेकिन यह मानक सम्मेलन है।


w3schools CERTIFIED . 2022

प्रमाणन हासिल करें!

रिएक्ट मॉड्यूल को पूरा करें, अभ्यास करें, परीक्षा दें और w3schools प्रमाणित बनें !!

$95 नामांकन

एचटीएमएल कोड

इस ट्यूटोरियल में HTML कोड JSX का उपयोग करता है जो आपको जावास्क्रिप्ट कोड के अंदर HTML टैग लिखने की अनुमति देता है:

यदि सिंटैक्स अपरिचित है, तो चिंता न करें, आप अगले अध्याय में JSX के बारे में अधिक जानेंगे।

उदाहरण

एक वैरिएबल बनाएं जिसमें HTML कोड हो और इसे "रूट" नोड में प्रदर्शित करें:

const myelement = (
  <table>
    <tr>
      <th>Name</th>
    </tr>
    <tr>
      <td>John</td>
    </tr>
    <tr>
      <td>Elsa</td>
    </tr>
  </table>
);

ReactDOM.render(myelement, document.getElementById('root'));


रूट नोड

रूट नोड HTML तत्व है जहां आप परिणाम प्रदर्शित करना चाहते हैं।

यह रिएक्ट द्वारा प्रबंधित सामग्री के लिए एक कंटेनर की तरह है।

यह एक <div>तत्व होना जरूरी नहीं है और इसके पास यह नहीं है id='root':

उदाहरण

रूट नोड को आप जो चाहें कह सकते हैं:

<body>

  <header id="sandy"></header>

</body>

<header id="sandy">तत्व में परिणाम प्रदर्शित करें :

ReactDOM.render(<p>Hallo</p>, document.getElementById('sandy'));