Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100
Ebook359 pages1 hour

रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100

Rating: 0 out of 5 stars

()

Read preview

About this ebook

क्या आप वेब डेवलपमेंट में नए हैं? क्या आप रिएक्ट जेएस सीखना चाहते हैं? "रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100" ईबुक आपके लिए एकदम सही गाइड है। इस ईबुक में, हमने रिएक्ट के साथ आपकी यात्रा को सरल और सुविधाजनक बनाने के लिए 100 महत्वपूर्ण टिप्स और ट्रिक्स को समझाया है।इसमें शामिल हैं:रिएक्ट के बुनियादी सिद्धांतघटकों और प्रॉप्स का उपयोग कैसे करेंस्टेट और लाइफसाइकल मेथड्स की समझरूटिंग और स्टेट मैनेजमेंटहुक्स के साथ काम करने के तकनीकप्रदर्शन ऑप्टिमाइजेशन के लिए सुझावचाहे आप एक होबी प्रोग्रामर हों या एक प्रोफेशनल डेवलपर, यह ईबुक आपको रिएक्ट के साथ अपने प्रोजेक्ट्स को और अधिक कुशलता से संभालने में मदद करेगी।

Languageहिन्दी
Release dateMay 12, 2024
ISBN9798227565105
रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100

Related to रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100

Related ebooks

Reviews for रिएक्ट प्रारंभकर्ताओं के लिए अनिवार्य ज्ञान 100

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    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]

    Enjoying the preview?
    Page 1 of 1