रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
By टेंको
()
About this ebook
क्या आप वेब डेवलपमेंट में नए हैं? क्या आप रिएक्ट जेएस सीखना चाहते हैं? "रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100" ईबुक आपके लिए एकदम सही गाइड है। इस ईबुक में, हमने रिएक्ट के साथ आपकी यात्रा को सरल और सुविधाजनक बनाने के लिए 100 महत्वपूर्ण टिप्स और ट्रिक्स को समझाया है।इसमें शामिल हैं:रिएक्ट के बुनियादी सिद्धांतघटकों और प्रॉप्स का उपयोग कैसे करेंस्टेट और लाइफसाइकल मेथड्स की समझरूटिंग और स्टेट मैनेजमेंटहुक्स के साथ काम करने के तकनीकप्रदर्शन ऑप्टिमाइजेशन के लिए सुझावचाहे आप एक होबी प्रोग्रामर हों या एक प्रोफेशनल डेवलपर, यह ईबुक आपको रिएक्ट के साथ अपने प्रोजेक्ट्स को और अधिक कुशलता से संभालने में मदद करेगी।
Related to रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
Related ebooks
PHP पैकेज 100 नॉक: 1 घंटे में मास्टर करें (2024 संस्करण) Rating: 0 out of 5 stars0 ratingsरूबी पैकेज 100 नॉक: 1 घंटे में मास्टर करें 2024 संस्करण Rating: 0 out of 5 stars0 ratingsएजाइल एंड स्क्रम Rating: 0 out of 5 stars0 ratingsCOMPREHENSIVE COMPUTER LEARNING (CCL) (Hindi) Rating: 5 out of 5 stars5/5COMPUTER EK PARICHAY Rating: 0 out of 5 stars0 ratingsकीसी भी एंड्रॉयड टैबलेट को ड्राइंग पैड में बदलना सीखिए स्क्रीनशॉट सहित स्टेप दर स्टेप सरल गाइड Rating: 0 out of 5 stars0 ratingsSQL स्वामित्व Rating: 0 out of 5 stars0 ratingsकंप्यूटर: ....और इसका सामान Rating: 0 out of 5 stars0 ratings
Reviews for रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
0 ratings0 reviews
Book preview
रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100 - टेंको
Index
React कौम्पोनॅन्टस
React प्रॉप्स
React में स्टेट का परिचय
React क्लास कौम्पोनॅन्टस के जीवन चक्र तरीके
हुक्स का परिचय
JSX का परिचय
React में इवेंट हैंडलिंग
React में कंडीशनल रेंडरिंग
सूची और कुंजियाँ
कौम्पोनॅन्ट विभाजन
प्रदर्शन अनुकूलन
कंटेक्स्ट API
React फ्रेगमेंट्स
हायर ऑर्डर कौम्पोनॅन्ट्स (HOC)
React पोर्टल्स
React कस्टम हुक्स
स्ट्रिक्ट मोड
कोड स्प्लिटिंग
डायनेमिक इम्पोर्ट्स
टाइपचेकिंग
रिफ्स का उपयोग
सर्वर-साइड रेंडरिंग (SSR)
स्टेटिक साइट जेनरेशन के साथ React
React में अंतरराष्ट्रीयकरण
React में एक्सेसिबिलिटी
एनवायरनमेंट कंफिगरेशन
डिबगिंग
लाइव रीलोडिंग और हॉट मॉड्यूल रीप्लेसमेंट
वर्चुअल DOM
डेटा फ्लो
स्थिर तत्व और डायनेमिक तत्व
कंपोजिशन बनाम इनहेरिटेंस
पुरानी एपीआई को अपडेट करना
मोबाइल ऐप्स के लिए React Native
गतिशील स्टाइलिंग
फंक्शनल और क्लास कंपोनेंट्स में अंतर
प्रॉप ड्रिलिंग
इम्म्यूटेबिलिटी और स्टेट मैनेजमेंट
JSX और वापसी मूल्य
React में सच्चाई और झूठी मूल्यों की हैंडलिंग
React 18 की नवीनतम सुविधाएँ
पर्यावरणीय अंतर
Redux का प्रयोग
Axios का परिचय
Webpack का परिचय
Babel का परिचय
ESLint का उपयोग
Jest का परिचय
React Router का परिचय
GraphQL का उपयोग
Storybook का प्रयोग
स्टाइल्ड-कम्पोनेंट्स
मोबाइल और डेस्कटॉप एनवायरनमेंट्स
React में useMemo और useCallback का उपयोग
React में कोड की पुनरावृत्ति से बचाव
इनपुट और फॉर्म्स में रिएक्ट
एसिंक्रोनस डेटा फेचिंग
डेटा स्ट्रीमिंग और रियल-टाइम अपडेट्स
डेटा लोडिंग और एरर हैंडलिंग
रियूजेबल कम्पोनेंट्स
सर्वरलेस फंक्शन्स
मॉड्यूलर आर्किटेक्चर
थीमिंग और स्टाइलिंग
स्टेटलेस कंपोनेंट्स
परीक्षण रणनीतियाँ
React में सुरक्षा प्रथाएं
React में मल्टीलिंग्वल सपोर्ट
ग्राफिकल यूजर इंटरफेस टूल्स
एनिमेशन्स और ट्रांज़िशन्स
API कॉल्स और इंटीग्रेशन
सोशल मीडिया इंटीग्रेशन
क्लाउड होस्टिंग और डिप्लॉयमेंट
डेटाबेस इंटीग्रेशन
माइक्रोफ्रंटेंड्स
वेब ऐप्स के लिए सुरक्षा प्रथाएं
उपयोगकर्ता अनुभव डिज़ाइन
आर्किटेक्चरल बेस्ट प्रैक्टिसेज
React में प्रोजेक्ट संरचना
React में निर्भरता प्रबंधन
डेटा मॉडलिंग और स्टेट मैनेजमेंट
कंपोजिट कंपोनेंट्स
डेटा बाइंडिंग तकनीकें
मॉड्यूलर कोडिंग के फायदे
React में इंटरफेस और अब्स्ट्रेक्शन
बड़े डेटासेट्स की हैंडलिंग
डेटा फ्लो और अपडेट मैनेजमेंट
टेस्टिंग और डिप्लॉयमेंट
क्लाउड-आधारित विकास
परफॉर्मेंस ऑप्टिमाइज़ेशन
यूजर इंटरफेस का स्केलिंग
इंटरएक्टिविटी और डायनेमिक बिहेवियर
React में स्टेट और डेटा मैनेजमेंट
React में क्लाइंट-सर्वर इंटरेक्शन
कंपोनेंट डिज़ाइन और आर्किटेक्चर
डेटा प्रोपगेशन और इवेंट हैंडलिंग
फ्रंटेंड और बैकेंड इंटीग्रेशन
डेटा वैलिडेशन और सैनिटेशन
कस्टम हुक्स
डेटा प्रबंधन
Introduction
◆
नमस्कार पाठकों,
यदि आप पहले से प्रोग्रामिंग के मूलभूत सिद्धांतों से परिचित हैं और अब React की दुनिया में अपने कदम रखने का इरादा रखते हैं, तो यह ई-पुस्तक आपके लिए है। इस पुस्तक में, हमने केवल वही जानकारी शामिल की है जो React के नए उपयोगकर्ताओं के लिए आवश्यक है।
हमने इसे विशेष रूप से ऐसे ढंग से डिज़ाइन किया है कि यह न सिर्फ नए सीखने वालों के लिए, बल्कि अनुभवी डेवलपर्स के लिए भी, जो React के नवीनतम और आवश्यक ज्ञान की समीक्षा करना चाहते हैं, उपयुक्त है।
यदि यह पुस्तक आपको उपयोगी लगे, तो कृपया समीक्षा और टिप्पणियाँ लिखने में संकोच न करें। आपके अनुभवों से अन्य इंजीनियरों को भी इस पुस्तक को खोजने में मदद मिल सकती है। आपके प्रतिक्रिया से हमें भविष्य में और भी बेहतर सामग्री प्रदान करने में सहायता मिलेगी।
धन्यवाद और आनंदित सीखने की कामना करता हूँ!
1
React कौम्पोनॅन्टस
React में, एक कौम्पोनॅन्ट एक स्वतंत्र और पुन: प्रयोज्य कोड खंड होता है जो UI के एक भाग को परिभाषित करता है। यह एक जावास्क्रिप्ट फंक्शन या क्लास हो सकता है।
निम्नलिखित कोड में एक साधारण फंक्शनल कौम्पोनॅन्ट बनाया गया है जो एक संदेश दर्शाता है:
[Code]
function WelcomeComponent() {
return
नमस्ते, React की दुनिया में आपका स्वागत है!
;}
export default WelcomeComponent;
––––––––
[Result]
यदि इस कौम्पोनॅन्ट को React एप्लिकेशन में प्रयोग किया जाए, तो यह नमस्ते, React की दुनिया में आपका स्वागत है!
के रूप में HTML पेज पर दिखाई देगा।
––––––––
React कौम्पोनॅन्टस दो प्रकार के हो सकते हैं: क्लास कौम्पोनॅन्टस और फंक्शनल कौम्पोनॅन्टस। क्लास कौम्पोनॅन्टस में अधिक जटिल फीचर्स जैसे कि स्टेट और लाइफसाइकल मेथड्स होते हैं, जबकि फंक्शनल कौम्पोनॅन्टस हल्के होते हैं और हुक्स की मदद से स्टेट और अन्य React फीचर्स का उपयोग कर सकते हैं। इस उदाहरण में दिखाए गए कौम्पोनॅन्ट जैसे कि WelcomeComponent में JSX सिंटैक्स का उपयोग होता है, जो जावास्क्रिप्ट में HTML जैसे सिंटैक्स को सीधे लिखने की अनुमति देता है। JSX React के विकास को अधिक सहज और दृश्यमान बनाता है।
––––––––
[Trivia]
React कौम्पोनॅन्टस डेटा को टॉप-डाउन (ऊपर से नीचे की ओर) दृष्टिकोण में पास करते हैं, जिसे props ड्रिलिंग
कहा जाता है। इस प्रक्रिया में, मुख्य कौम्पोनॅन्ट से उसके चाइल्ड कौम्पोनॅन्टस तक डेटा पास होता है। यह दृष्टिकोण ऐप के डेटा फ्लो को सुव्यवस्थित और अधिक प्रबंधनीय बनाता है।
2
React प्रॉप्स
प्रॉप्स React कौम्पोनॅन्टस में डेटा पास करने का माध्यम हैं, जिससे कौम्पोनॅन्ट को कॉन्फ़िगर किया जा सकता है।
निम्नलिखित कोड में एक कौम्पोनॅन्ट में प्रॉप्स के माध्यम से नाम पास करके एक पर्सनलाइज्ड संदेश प्रदर्शित किया गया है:
[Code]
function GreetingComponent(props) {
return
नमस्ते, {props.name}!
;}
export default GreetingComponent;
––––––––
[Result]
यदि GreetingComponent कौम्पोनॅन्ट को name=राहुल
के साथ प्रयोग किया जाए, तो यह नमस्ते, राहुल!
के रूप में HTML पेज पर दिखाई देगा।
––––––––
प्रॉप्स के माध्यम से डेटा पास करना न केवल कौम्पोनॅन्ट को पर्सनलाइज़ करने का एक तरीका है, बल्कि यह कौम्पोनॅन्टस के बीच डेटा के प्रवाह को भी सुव्यवस्थित करता है। प्रॉप्स इम्यूटेबल होते हैं, जिसका अर्थ है कि एक बार जब वे पैरेंट कौम्पोनॅन्ट से पास हो जाते हैं, तो उन्हें चाइल्ड कौम्पोनॅन्ट द्वारा मोडिफाई नहीं किया जा सकता। यह सुविधा ऐप्लिकेशन की स्थिरता को बढ़ाती है और बग्स को कम करती है।
––––––––
[Trivia]
React में प्रॉप्स और स्टेट के बीच मुख्य अंतर यह है कि स्टेट एक कौम्पोनॅन्ट के भीतर संग्रहीत और प्रबंधित होता है, जबकि प्रॉप्स कौम्पोनॅन्टस के बीच डेटा पास करने के लिए उपयोग होते हैं। स्टेट का उपयोग करके, कौम्पोनॅन्ट अपने डेटा को स्वयं अपडेट कर सकता है, जबकि प्रॉप्स का उपयोग करके पैरेंट कौम्पोनॅन्ट डेटा प्रदान करता है जिसे चाइल्ड कौम्पोनॅन्ट पढ़ सकता है लेकिन मोडिफाई नहीं कर सकता।4
3
React में स्टेट का परिचय
React में स्टेट एक घटक की आंतरिक स्थिति होती है, जो उसके लाइफसाइकल के दौरान डेटा को संग्रहित करती है और बदल सकती है। यह उपयोगकर्ता इंटरफेस को गतिशील बनाने के लिए उपयोग होती है।
नीचे दिया गया कोड एक साधारण React क्लास कौम्पोनॅन्ट दिखाता है जिसमें एक स्टेट वेरिएबल 'count' का उपयोग हो रहा है:
[Code]
class Counter extends React.Component {
constructor(props) {
super(props);
this.state = { count: 0 };
}
increment = () => {
this.setState({ count: this.state.count + 1 });
}
render() {
return (
{this.state.count}
);
}
}
––––––––
[Result]