रिएक्ट इंटरव्यू तैयारी के टिप्स

Aug 27, 2024

रिएक्ट इंटरव्यू प्रश्न

रिएक्ट क्या है?

  • रिएक्ट एक लाइब्रेरी है, न कि फ्रेमवर्क।
  • मुख्य बातें:
    • वर्चुअल डम: रिएक्ट प्रदर्शन बढ़ाने के लिए वर्चुअल डम का उपयोग करता है।
    • व्यू ओरिएंटेड: यूजर को क्या दिखाना है, इस पर ध्यान देता है।
    • यूनिदirectional डेटा फ्लो: डेटा हमेशा माता-पिता से बच्चों की ओर बहता है।
    • कंपोनेंट-बेस्ड आर्किटेक्चर: छोटे और पुन: प्रयोग योग्य компонेंट्स बनाने की सुविधा।

रिएक्ट का वर्चुअल डम क्या है?

  • डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) की एक कॉपी है।
  • जब भी कोई स्थिति या प्रॉप में बदलाव होता है, रिएक्ट पहले वर्चुअल डम पर बदलाव करता है, फिर वास्तविक डम पर।
  • लाभ: ब्राउज़र को हर बार पूरा डम नहीं फिर से बनाने की आवश्यकता नहीं होती।

रिकॉन्सिलिएशन क्या है?

  • रिएक्ट के वर्चुअल डम और वास्तविक डम के बीच डिफरेंशियल एल्गोरिदम का उपयोग होता है।
  • यह दोनों के बीच अंतर पता करता है और केवल आवश्यक बदलाव करता है।

प्रॉप्स और स्टेट

  • प्रॉप्स: केवल पढ़ने योग्य प्रॉपर्टीज जो माता-पिता से बच्चों को पास की जाती हैं।
  • स्टेट: एक कंपोनेंट के अंदर का आंतरिक डेटा।
  • डेटा फ्लो: टॉप टू बॉटम।

सर्वर साइड रेंडरिंग बनाम क्लाइंट साइड रेंडरिंग

  • सर्वर साइड रेंडरिंग: पूरा HTML सर्वर पर रेंडर किया जाता है।
  • क्लाइंट साइड रेंडरिंग: डेटा क्लाइंट के पास आता है और वहां रेंडर होता है।

रेफ्स क्या हैं?

  • रेफ्स आपको DOM एलिमेंट्स का डायरेक्ट एक्सेस देते हैं।
  • यह प्रोग्राम के अंदर स्टेट या प्रॉप्स के माध्यम से किया जाता है।

रिएक्ट फाइबर क्या है?

  • रिएक्ट 16 में पेश किया गया।
  • यह रेंडरिंग प्रक्रिया को छोटे टुकड़ों में विभाजित करता है ताकि सीपीयू की लोडिंग कम हो सके।

सिंथेटिक इवेंट्स क्या हैं?

  • रिएक्ट सभी ब्राउज़रों में एक समान इवेंट हैंडलिंग प्रदान करता है।

हुक्स (Hooks)

  • हुक्स स्टेट लॉजिक को पुन: उपयोगी और टेस्टेबल बनाते हैं।
  • कोई क्लास-बेस्ड कंपोनेंट्स नहीं, सब कुछ फंक्शनल।

नोट: इन सभी अवधारणाओं को समझना और इंग्लिश में अच्छे से प्रिपेयर करना महत्वपूर्ण है।