React इन एक्शन

Aleksandr Shitik
Aleksandr Shitik

मैं अपने पोस्ट और किताबें लिखता हूँ, और फ़िल्मों और किताबों की समीक्षाएँ करता हूँ। ब्रह्मांड विज्ञान और खगोल विज्ञान, आईटी, उत्पादकता और योजना के क्षेत्र में विशेषज्ञ।

React इन एक्शन
Mark Tielens Thomas
श्रेणियाँ: प्रोग्रामिंग
प्रकाशन वर्ष: 2019
पढ़ाई का वर्ष: 2021
मेरा मूल्यांकन: अच्छा
पढ़ने की संख्या: 1
कुल पृष्ठ: 368
सारांश (पृष्ठ): 14
प्रकाशन की मूल भाषा: अंग्रेजी
अन्य भाषाओं में अनुवाद: रूसी, चीनी

सामान्य विवरण

यह पुस्तक 350 से अधिक पृष्ठों की है। इसमें 13 अध्याय हैं। इसकी सामग्री सिर्फ पाठ तक सीमित नहीं है; इसमें ग्राफ़िक सामग्री और कई कोड अंश भी शामिल हैं। प्रत्येक अध्याय की शुरुआत में चर्चा किए जाने वाले विषयों की सूची होती है, और अंत में निष्कर्ष भी दिए जाते हैं। पढ़ना काफी सुगम है।

संक्षिप्त सारांश

यह पुस्तक तीन भागों में विभाजित है और कुल मिलाकर 13 अध्याय हैं। नीचे प्रत्येक अध्याय में कवर किए गए विषयों के बारे में बताया गया है:

भाग I. React का अवलोकन

अध्याय 1 : React क्या है?

  • React से परिचित होना।
  • React के कुछ विचार और सिद्धांत।
  • वर्चुअल DOM का ऑब्जेक्ट मॉडल।
  • React में कॉम्पोनेंट्स। टीम के भीतर React।
  • React के उपयोग से उत्पन्न समझौते।

अध्याय 2 : <Hello world! /> : हमारा पहला कॉम्पोनेंट

  • कॉम्पोनेंट‑आधारित यूज़र इंटरफ़ेस पर विचार।
  • React में कॉम्पोनेंट्स।
  • React कॉम्पोनेंट्स को कैसे रेंडर करता है।
  • React में कॉम्पोनेंट्स बनाने के विभिन्न तरीके।
  • React में JSX का उपयोग।

भाग II. React में कॉम्पोनेंट्स और डेटा

अध्याय 3 : React में डेटा और डेटा फ़्लो

  • परिवर्तनीय और अपरिवर्तनीय स्थिति।
  • राज्य वाले और बिना राज्य वाले कॉम्पोनेंट्स।
  • कॉम्पोनेंट्स के बीच संबंध।
  • यूनिडायरेक्शनल डेटा फ़्लो।

अध्याय 4 : React में रेंडरिंग और लाइफ़साइकल मेथड्स

  • एप्लिकेशन रिपॉज़िटरी के माध्यम से कॉन्फ़िगरेशन।
  • रेंडरिंग प्रक्रिया।
  • लाइफ़साइकल मेथड्स।
  • React कॉम्पोनेंट्स को अपडेट करना।
  • React के साथ एक न्यूज़ फ़ीड बनाना।

अध्याय 5 : React में फ़ॉर्म्स के साथ कार्य करना

  • React में फ़ॉर्म्स का उपयोग।
  • नियंत्रित और अनियंत्रित फ़ॉर्म कॉम्पोनेंट्स।
  • डेटा की वैलिडेशन और सफ़ाई।

अध्याय 6 : React के साथ तृतीय‑पक्ष लाइब्रेरीज़ का एकीकरण

  • फ़ॉर्म डेटा को JSON के रूप में दूरस्थ API पर भेजना।
  • कुछ नए कॉम्पोनेंट प्रकार बनाना, जैसे कि भू‑स्थान चुनने वाले, इनपुट प्रोसेसिंग और मानचित्र प्रदर्शित करने वाले।
  • Mapbox के साथ React एप्लिकेशन को एकीकृत करना ताकि स्थान खोज और मानचित्र दिखाया जा सके।

अध्याय 7 : React में रूटिंग

  • उन्नत कॉम्पोनेंट डिज़ाइन और उपयोग।
  • रूटिंग के माध्यम से बहु‑पृष्ठीय React एप्लिकेशन बनाना।
  • React के साथ शून्य से एक रूटर बनाना।

अध्याय 8 : रूटिंग और Firebase का एकीकरण

  • अध्याय 7 में विकसित रूटर का उपयोग।
  • Router, Route और Link जैसी रूट‑संबंधित कॉम्पोनेंट्स बनाना।
  • HTML5 History API के साथ रूटिंग को सक्षम करना।
  • कॉम्पोनेंट्स का बार‑बार पुन: उपयोग।
  • Firebase के साथ उपयोगकर्ता प्रमाणीकरण का एकीकरण।

अध्याय 9 : React कॉम्पोनेंट्स का परीक्षण

  • क्लाइंट‑साइड एप्लिकेशन्स का परीक्षण।
  • React के लिए परीक्षण कॉन्फ़िगरेशन।
  • React कॉम्पोनेंट्स का परीक्षण।
  • परीक्षण कवरेज कॉन्फ़िगर करना।

भाग III. React एप्लिकेशन की आर्किटेक्चर

अध्याय 10 : Redux एप्लिकेशन की आर्किटेक्चर

  • Redux एक्शन, स्टोर, रिड्यूसर और मिडिलवेयर।
  • Redux एक्शन, स्टोर, रिड्यूसर और मिडिलवेयर का परीक्षण।

अध्याय 11 : Redux को React के साथ एकीकृत करना

  • रिड्यूसर — Redux स्थिति परिवर्तन कैसे निर्धारित करता है।
  • React के साथ Redux का उपयोग।
  • Letters Social को Redux आर्किटेक्चर में परिवर्तित करना।
  • ऐप में “लाइक” और टिप्पणी फ़ंक्शन जोड़ना।

अध्याय 12 : सर्वर‑साइड रेंडरिंग और React Router का एकीकरण

  • React के साथ सर्वर‑साइड हैंडलिंग।
  • कब सर्वर‑साइड रेंडरिंग आवश्यक है।
  • React Router के साथ रूटिंग कॉन्फ़िगर करना।
  • React Router के साथ प्रमाणित रूट्स का प्रबंधन।
  • SSR के दौरान डेटा प्राप्त करना।
  • सर्वर‑साइड रेंडरिंग फ़्लो में Redux का उपयोग।

अध्याय 13 : React Native का परिचय

  • React Native का अवलोकन।
  • React और React Native के बीच अंतर।
  • React Native के बारे में संसाधन।

राय

React पर एक अच्छा पुस्तक है। लेखक हर अध्याय में एक वास्तविक और संक्षिप्त एप्लिकेशन बनाता है, और फिर React के मूलभूत अवधारणाओं—जैसे वैलिडेशन, फ़ंक्शनल और क्लास‑आधारित कॉम्पोनेंट्स की तुलना, रूटिंग, और Redux के साथ राज्य प्रबंधन—को बहुत व्यवस्थित ढंग से प्रस्तुत करता है। चूँकि मेरा हाण्डी में 2019 का संस्करण है, इसलिए यदि उपलब्ध हो तो एक नवीनतम संस्करण ढूंढना उचित हो सकता है।

Вверх