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

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

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

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

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

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

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


प्रॉप्स रिएक्ट घटकों में पारित तर्क हैं।

HTML विशेषताओं के माध्यम से घटकों को प्रॉप्स पास किए जाते हैं।

props गुण के लिए खड़ा है।


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

रिएक्ट प्रॉप्स जावास्क्रिप्ट में फ़ंक्शन तर्कों और HTML में विशेषताओं की तरह हैं।

किसी घटक में प्रॉप्स भेजने के लिए, HTML विशेषताओं के समान सिंटैक्स का उपयोग करें:

उदाहरण

कार तत्व में "ब्रांड" विशेषता जोड़ें:

const myelement = <Car brand="Ford" />;

propsघटक एक वस्तु के रूप में तर्क प्राप्त करता है :

उदाहरण

घटक में ब्रांड विशेषता का उपयोग करें:

function Car(props) {
  return <h2>I am a { props.brand }!</h2>;
}


w3schools CERTIFIED . 2022

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

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

$95 नामांकन

डेटा पास करें

प्रॉप्स यह भी है कि आप पैरामीटर के रूप में एक घटक से दूसरे घटक में डेटा कैसे पास करते हैं।

उदाहरण

गैराज घटक से कार घटक को "ब्रांड" गुण भेजें:

function Car(props) {
  return <h2>I am a { props.brand }!</h2>;
}

function Garage() {
  return (
    <>
      <h1>Who lives in my garage?</h1>
      <Car brand="Ford" />
    </>
  );
}

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

यदि आपके पास भेजने के लिए एक चर है, और ऊपर के उदाहरण में एक स्ट्रिंग नहीं है, तो आप केवल चर नाम को घुंघराले कोष्ठक के अंदर रखें:

उदाहरण

नाम का एक वेरिएबल बनाएं carNameऔर इसे Carकंपोनेंट को भेजें:

function Car(props) {
  return <h2>I am a { props.brand }!</h2>;
}

function Garage() {
  const carName = "Ford";
  return (
    <>
      <h1>Who lives in my garage?</h1>
      <Car brand={ carName } />
    </>
  );
}

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

या अगर यह एक वस्तु थी:

उदाहरण

नाम की एक वस्तु बनाएं carInfoऔर उसे Carघटक को भेजें:

function Car(props) {
  return <h2>I am a { props.brand.model }!</h2>;
}

function Garage() {
  const carInfo = { name: "Ford", model: "Mustang" };
  return (
    <>
      <h1>Who lives in my garage?</h1>
      <Car brand={ carInfo } />
    </>
  );
}

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

नोट: रिएक्ट प्रॉप्स केवल पढ़ने के लिए हैं! यदि आप उनका मान बदलने का प्रयास करते हैं तो आपको एक त्रुटि मिलेगी।


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

व्यायाम:

नाम का एक वैरिएबल बनाएं और इसे मैसेज कंपोनेंट में पास करें।

function Person(props) {
  return <h2>I'm { props.name }!</h2>;
}

function Greeting() {
  const name = "Jesse"
  return (
    <>
      <h1>Hello!</h1>
      <Person name= name  />
    </>
  );
}

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