React.js से आरंभ करना
React.js एक है लचीला और घटक आधारित जावास्क्रिप्ट पुस्तकालय के लिए इंटरैक्टिव उपयोगकर्ता इंटरफेस का निर्माण. ये था फेसबुक द्वारा बनाया और खोला गया और ड्रॉपबॉक्स, AirBnB, पेपाल और नेटफ्लिक्स जैसी कई प्रमुख टेक कंपनियों द्वारा उपयोग किया जाता है। रिएक्ट डेवलपर्स को अनुमति देता है डेटा-हैवी ऐप्स बनाएं द्वारा दर्दरहित अद्यतन किया जा सकता है केवल आवश्यक घटकों को फिर से प्रस्तुत करना.
प्रतिक्रिया है से परत देखें MVC सॉफ्टवेयर डिजाइन पैटर्न, और यह मुख्य रूप से डोम हेरफेर पर केंद्रित है. जैसा कि इन दिनों हर कोई रिएक्ट के बारे में बात करता है, इस पोस्ट में हम एक नज़र डाल रहे हैं कि आप कैसे कर सकते हैं इसके साथ शुरुआत करें.

प्रतिक्रिया स्थापित करें
आप या तो रिएक्ट स्थापित कर सकते हैं एनपीएम पैकेज मैनेजर के साथ या द्वारा मैन्युअल रूप से आवश्यक पुस्तकालयों को जोड़ना अपने HTML पेज पर। यह अनुशंसित है बैबेल के साथ प्रतिक्रिया का उपयोग करना यह आपको अनुमति देता है ECMAScript6 सिंटैक्स और JSX का उपयोग करें आपके रिएक्ट कोड में.
यदि आप चाहते हैं मैन्युअल रूप से प्रतिक्रिया स्थापित करें, आधिकारिक डॉक्स के लिए सलाह देते हैं इस HTML फ़ाइल का उपयोग करें. आप पेज पर क्लिक करके डाउनलोड कर सकते हैं फ़ाइल> पेज को इस रूप में सहेजें ...
आपके ब्राउज़र में मेनू। जिन लिपियों की आपको आवश्यकता होगी (रिएक्ट, रिएक्ट डीओएम, बैबेल) भी डाउनलोड हो जाएगी प्रतिक्रिया-example_files /
फ़ोल्डर। उसके बाद, निम्न स्क्रिप्ट टैग जोड़ें आपके HTML दस्तावेज़ का अनुभाग:
उन्हें डाउनलोड करने के बजाय, आप प्रतिक्रिया स्क्रिप्ट जोड़ सकते हैं सीडीएन से भी.
आप भी उपयोग कर सकते हैं कीमा बनाया हुआ संस्करण उपरोक्त जावास्क्रिप्ट फ़ाइलों में से:
यदि आप बल्कि npm के साथ प्रतिक्रिया स्थापित करें, इसका उपयोग करने का सबसे अच्छा तरीका है रिएक्ट ऐप बनाएं फेसबुक इनक्यूबेटर द्वारा बनाया गया गितूब रेपो - यह भी समाधान है जिसे रिएक्ट डॉक्स सलाह देते हैं। रिएक्ट के अलावा, यह भी इसमें Webpack, Babel, Autoprefixer, ESLint, और अन्य डेवलपर टूल शामिल हैं. आरंभ करने के लिए, निम्नलिखित CLI कमांड का उपयोग करें:
npm इंस्टॉल -g create-reaction-app create-react-app my-app cd my-app npm start
जब आप तैयार हों, आप कर सकते हैं अपने नए रिएक्ट ऐप को एक्सेस करें पर स्थानीय होस्ट: 3000
यूआरएल:

अगर आप और पढ़ना चाहते हैं प्रतिक्रिया कैसे स्थापित करें, इसकी जाँच पड़ताल करो स्थापना दिशानिर्देश डॉक्स का.
प्रतिक्रिया और JSX
हालांकि यह अनिवार्य नहीं है, आप कर सकते हैं JSX सिंटैक्स का उपयोग करें अपने रिएक्ट ऐप्स में। JSX का मतलब है जावास्क्रिप्ट एक्सएमएल, और यह नियमित जावास्क्रिप्ट में ट्रांसपाइल्स. JSX का बड़ा फायदा यह है कि यह आपको अपनी जावास्क्रिप्ट फ़ाइलों में HTML शामिल करने देता है, इसलिए यह रिएक्ट तत्वों को परिभाषित करना आसान बनाता है.
यहाँ JSX के बारे में जानने के लिए सबसे महत्वपूर्ण बातें हैं:
- टैग कि लोअरकेस के साथ शुरू करें (लोअर कैमल केस) का प्रतिपादन किया जाता है नियमित रूप से HTML तत्व.
- टैग कि अपरकेस से शुरू करें (ऊपरी ऊंट मामले) प्रदान की जाती हैं प्रतिक्रिया घटकों के रूप में.
- कोई भी कोड घुंघराले ब्रेस के भीतर लिखा है … व्याख्या की जाती है शाब्दिक जावास्क्रिप्ट के रूप में.
अगर आप इसके बारे में और जानना चाहते हैं प्रतिक्रिया के साथ JSX का उपयोग कैसे करें डॉक्स से और के लिए इस पृष्ठ को देखें डिफ़ॉल्ट JSX प्रलेखन आप JSX विकी पर एक नज़र डाल सकते हैं.
रिएक्ट तत्व बनाएं
प्रतिक्रिया एक है घटक आधारित वास्तुकला जिसमें डेवलपर्स बनाते हैं पुन: प्रयोज्य घटकों विभिन्न समस्याओं को हल करने के लिए। एक प्रतिक्रिया घटक कुछ या कई से मिलकर बनता है प्रतिक्रिया करने वाले तत्व वो हैं रिएक्ट ऐप्स की सबसे छोटी इकाइयाँ.
नीचे, आप देख सकते हैं एक प्रतिक्रियाशील तत्व का एक सरल उदाहरण जो HTML पेज पर क्लिक मी बटन जोड़ता है। HTML में, हम एक जोड़ते हैं
"MyDiv"
आईडी जो होगी प्रतिक्रिया तत्व के साथ आबादी. हम एक के भीतर हमारे प्रतिक्रिया तत्व बनाते हैं
tag, right before the ending