JSX और Components
React कोर्स का हिस्सा
पिछले पाठ में आपने एक कंपोनेंट को कुछ ऐसा लौटाते देखा जो HTML जैसा लगता था: return <h1>Hello, React</h1>;। यह देखकर ज़रा अजीब लगना चाहिए था। JavaScript के फ़ंक्शन संख्या, स्ट्रिंग या ऑब्जेक्ट जैसे मान लौटाते हैं, कोणीय कोष्ठक नहीं। JavaScript फ़ंक्शन के अंदर सीधे मार्कअप लिखना सिर्फ़ JSX नाम की एक परत की वजह से चलता है, और उसके अपने कुछ छोटे नियम हैं, जो HTML से इतने अलग हैं कि जो पहले से जानने का दावा करता है वही...
JSX का पूरा नाम JavaScript XML है। यह सिंटैक्स का एक विस्तार है, जिससे HTML टैग जैसी दिखने वाली चीज़ सीधे JavaScript कोड के अंदर लिखी जा सकती है। एक बिल्ड टूल (पिछले पाठ में जिस तरह के कंपाइलर की बात हुई थी) <h1>Hello</h1> पढ़ता है और उसे आपके ब्राउज़र तक पहुँचने से पहले ही सादे JavaScript फ़ंक्शन कॉल में बदल देता है, मोटे तौर पर createElement("h1", null, "Hello")। वह फ़ंक्शन कॉल आपको कभी ख़ुद लिखनी नहीं पड़ती, पर...
असली माहौल में React JSX और Components सीखना चाहते हैं?
नीचे क्लिक करें, React के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ JSX और Components पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंJSX और Componentsआप क्या सीखेंगे
- JSX syntax rules
- Single root element
- ClassName vs class
- Embedding expressions with {}
- Defining components
- Composing components
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
17 पाठ- 1React क्या है?25 मिनट
- 2JSX और Components30 मिनट
- 3Props30 मिनट
- 4useState के साथ State35 मिनट
- 5इवेंट्स को हैंडल करना30 मिनट
- 6सशर्त रेंडरिंग और सूचियाँ30 मिनट
- 7फॉर्म और नियंत्रित इनपुट35 मिनट
- 8useEffect के साथ साइड इफ़ेक्ट40 मिनट
- 9डेटा प्राप्त करना40 मिनट
- 10Component कंपोजिशन35 मिनट
- 11Context और useContext35 मिनट
- 12useReducer35 मिनट
- 13Custom Hooks35 मिनट
- 14Performance और Memoization35 मिनट
- 15React Router के साथ रूटिंग40 मिनट
- 16React Components का परीक्षण40 मिनट
- 17कैपस्टोन: टू-डू ऐप60 मिनट
