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

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

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

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

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

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

प्रतिक्रिया घटनाक्रम


HTML DOM ईवेंट की तरह, रिएक्ट उपयोगकर्ता की घटनाओं के आधार पर कार्रवाई कर सकता है।

रिएक्ट में HTML जैसी ही घटनाएँ होती हैं: क्लिक, चेंज, माउसओवर आदि।


ईवेंट जोड़ना

प्रतिक्रिया घटनाएँ कैमलकेस सिंटैक्स में लिखी जाती हैं:

onClick के बजाय onclick

रिएक्ट इवेंट हैंडलर घुंघराले ब्रेसिज़ के अंदर लिखे गए हैं:

onClick={shoot}  के बजाय onClick="shoot()"

प्रतिक्रिया:

<button onClick={shoot}>Take the Shot!</button>

एचटीएमएल:

<button onclick="shoot()">Take the Shot!</button>

उदाहरण:

shootफ़ंक्शन को Footballघटक के अंदर रखें :

function Football() {
  const shoot = () => {
    alert("Great Shot!");
  }

  return (
    <button onClick={shoot}>Take the shot!</button>
  );
}

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


w3schools CERTIFIED . 2022

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

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

$95 नामांकन

पासिंग तर्क

किसी ईवेंट हैंडलर को तर्क पास करने के लिए, तीर फ़ंक्शन का उपयोग करें।

उदाहरण:

भेजें "लक्ष्य!" फ़ंक्शन के पैरामीटर के रूप में shoot , एरो फ़ंक्शन का उपयोग करके:

function Football() {
  const shoot = (a) => {
    alert(a);
  }

  return (
    <button onClick={() => shoot("Goal!")}>Take the shot!</button>
  );
}

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


प्रतिक्रिया घटना वस्तु

इवेंट हैंडलर के पास रिएक्ट इवेंट तक पहुंच होती है जिसने फ़ंक्शन को ट्रिगर किया।

हमारे उदाहरण में घटना "क्लिक" घटना है।

उदाहरण:

एरो फंक्शन: इवेंट ऑब्जेक्ट को मैन्युअल रूप से भेजना:

function Football() {
  const shoot = (a, b) => {
    alert(b.type);
    /*
    'b' represents the React event that triggered the function,
    in this case the 'click' event
    */
  }

  return (
    <button onClick={(event) => shoot("Goal!", event)}>Take the shot!</button>
  );
}

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

यह तब काम आएगा जब हम बाद के अध्याय में फॉर्म को देखेंगे।


व्यायाम के साथ खुद को परखें

व्यायाम:

एक क्लिक ईवेंट हैंडलर शामिल करने के लिए इस कथन को पूरा करें।

<button ={clicked()}>Click Me!</button>