रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

Программирование

शुरुआती डमी के लिए रिएक्ट जेएस क्या है, यह क्या है, ट्यूटोरियल, इंस्टॉलेशन, प्रलेखन – ट्रेडिंग रोबोट लिखते समय रिएक्ट जेएस लाइब्रेरी को कैसे स्थापित और उपयोग करें। अक्सर कंप्यूटर विशेषज्ञों के लिए नौकरी के विज्ञापनों में, आप एक आवश्यकता पा सकते हैं जो कहती है कि आपके पास जावास्क्रिप्ट लाइब्रेरी में कौशल है। हां, और वे रिएक्ट के ज्ञान की अपेक्षा न केवल सॉफ्टवेयर डेवलपर्स से करते हैं, बल्कि उन प्रोग्रामर से भी करते हैं जो साइट के आंतरिक विकास में लगे हुए हैं, न कि बाहरी डिजाइन से। यह किस तरह का पुस्तकालय है, यह काम में क्या अवसर देता है, और एक नौसिखिया कहाँ से परिचित होना शुरू करता है? आइए इस लेख में इसे समझें।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

Contents
  1. जावास्क्रिप्ट पुस्तकालय – प्रतिक्रिया: यह क्या है
  2. रिएक्ट लाइब्रेरी की आवश्यकता क्यों है?
  3. शुरुआती के लिए परिचित: बुनियादी अवधारणाएं
  4. हैलो वर्ल्ड!
  5. JSX सिस्टम लैंग्वेज के फंडामेंटल
  6. JSX क्या है?
  7. सिस्टम भाषा में अभिव्यक्तियों का निर्माण
  8. विवरण प्रतिपादन
  9. अवयव और सहारा
  10. घटकों की किस्में: कार्यात्मक और वर्ग
  11. रंगमंच की सामग्री
  12. राज्य और जीवन चक्र
  13. घटना विश्लेषण
  14. तत्वों का सशर्त प्रतिपादन
  15. घटक बदलना
  16. सूचियाँ और कुंजियाँ
  17. चांबियाँ
  18. फार्म
  19. प्रबंधित आइटम
  20. राज्य का उदय
  21. राज्य के उदय को नियंत्रित करना इतना आवश्यक क्यों है?
  22. संरचना बनाम वंशानुक्रम
  23. React.js सिद्धांत
  24. React.js पुस्तकालय की कार्यक्षमता
  25. प्रायोगिक उपयोग
  26. जावास्क्रिप्ट में ट्रेडिंग रोबोट लिखते समय रिएक्ट का व्यावहारिक अनुप्रयोग
  27. GitHub और React.js
  28. प्रलेखन

जावास्क्रिप्ट पुस्तकालय – प्रतिक्रिया: यह क्या है

React.JS लोकप्रिय
जावास्क्रिप्ट प्रोग्रामिंग भाषा की एक लाइब्रेरी है , जो ऑनलाइन सोशल नेटवर्क फेसबुक द्वारा बनाई गई है ताकि साइटों और अनुप्रयोगों के बाहरी शेल को विकसित करने की प्रक्रिया को बेहतर और सरल बनाया जा सके – इंटरफ़ेस जिसके साथ उपयोगकर्ता इंटरैक्ट करता है। पुस्तकालय की मुख्य विशेषता घटक और अवस्थाएँ हैं। एक घटक एक डिजिटल सेट का एक हिस्सा है जो डिज़ाइन किए जा रहे सिस्टम के एक निश्चित हिस्से की उपस्थिति के लिए ज़िम्मेदार है।

टिप्पणी! ऐसे घटक भागों को नेस्ट किया जा सकता है।

एक राज्य एक इंटरफ़ेस के विवरण के बारे में सभी डेटा का एक संग्रह है, जिसमें इसके प्रतिनिधित्वात्मक प्रतिपादन भी शामिल है। उदाहरणों का उपयोग करते हुए, हम और अधिक विस्तार से और स्पष्ट रूप से पता लगाएंगे कि क्या है। नीचे दी गई छवि कुछ बड़े घटकों को दिखाती है – ऑनलाइन सोशल नेटवर्क पर पोस्ट करना, सामान्य जानकारी वाला एक अनुभाग और तस्वीरें दिखाना। प्रत्येक भाग में छोटे घटक शामिल हैं, जो घटक हैं। उदाहरण के लिए, एक प्रकाशन में टेक्स्ट, फोटोग्राफ, जानकारी प्रकाशित करने वाले उपयोगकर्ता का नाम आदि शामिल हैं। छवि अनुभाग में अलग-अलग चित्र शामिल हैं, और सामान्य जानकारी अनुभाग में संक्षिप्त जानकारी है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करनाइनमें से प्रत्येक घटक (घटकों) की एक अवस्था होती है। यही है, सामान्य जानकारी वाला अनुभाग विभिन्न उपकरणों पर अलग दिखाई देगा, “पसंद” तत्व दबाए जाने पर रंग बदलता है और पसंद की कुल संख्या के लिए जिम्मेदार संख्या; प्रकाशन, बदले में, पाठ को छोटा कर सकता है या इसे पूर्ण रूप से प्रसारित कर सकता है।

इस प्रकार, React.JS का लचीलापन व्यक्त किया जाता है – इंटरफ़ेस घटक एक बार लिखा जाता है, और उसके बाद इसे सभी संभावित राज्य दिए जाते हैं।

रिएक्ट लाइब्रेरी की आवश्यकता क्यों है?

React.JS एक सुविधाजनक प्रारूप में JS या HTML कोड लिखने, इसकी प्रतियां बनाने और इसे दृश्य बनाने के संभावित विकल्पों में से एक है। यहां के घटक एक विशेष सिस्टम भाषा – JSX में लिखे गए हैं, जिसमें जावास्क्रिप्ट प्रोग्रामिंग भाषा के तत्व और मानकीकृत HTML मार्कअप भाषा शामिल हैं।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करनाJSX में लिखा गया कोड काफी विशिष्ट है। यह भी महत्वपूर्ण है कि वेब ब्राउज़र को इस सिस्टम भाषा को समझने की आवश्यकता नहीं है – React.JS कोड को JS में स्थानांतरित कर दिया जाता है, जिसे कोई भी ब्राउज़र बिना किसी समस्या के मानता है। ऐसा करने के लिए, पुस्तकालय में जो बनाया गया है वह विशेष संकलक (आज सबसे लोकप्रिय में से एक बैबेल जेएस है) के माध्यम से पारित किया जाता है, जो कम-ज्ञात प्रोग्रामिंग भाषाओं में कोड को जावास्क्रिप्ट अभ्यावेदन में परिवर्तित करता है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करनापहले तो ऐसा लग सकता है कि उपयोग की प्रणाली बेहद अतार्किक है, लेकिन थोड़ी देर बाद आपको इसकी आदत हो जाती है और आपको एहसास होता है कि तंत्र को इस तरह से क्यों बनाया गया है। जावास्क्रिप्ट लाइब्रेरी के कई मजबूत फायदे हैं:

  • जाने-माने जावास्क्रिप्ट की तुलना में सिस्टम प्रोग्रामिंग भाषा को पहचानना आसान है , और परिणामस्वरूप, कोड का समर्थन करने और उस पर त्रुटियों को खत्म करने में कई गुना कम समय लगेगा (नए कोड और प्रोग्राम लिखने की गति तदनुसार बढ़ जाएगी);
  • घटक तत्वों की एक सुविधाजनक और व्यावहारिक प्रणाली यहां बनाई गई है – कोड के दोहराव वाले हिस्से जो लेखन के विभिन्न चरणों और विभिन्न कार्यक्रमों में उपयोग किए जाते हैं, और संदर्भ के आधार पर भी बदलते हैं;
  • प्रत्येक घटक तत्व केवल अपनी स्थिति के अधीन होता है , इसलिए कोड में कमियों को ठीक करना आसान होता है यदि व्यवहार में इसके काम में अचानक कोई त्रुटि पाई जाती है; गलत क्षण सतह पर तैरते हैं: एक तत्व जो ठीक से काम करता है वह इस मोड में स्थिर रूप से काम करना जारी रखेगा, जब तक कि निश्चित रूप से, इसके संबंध में गलत स्थिति का उपयोग नहीं किया जाता है।

इस प्रकार, हम यह निष्कर्ष निकाल सकते हैं कि React.JS लाइब्रेरी आपको समय बचाने, कोड को और अधिक विशिष्ट बनाने, अनुक्रम को सही क्रम में व्यवस्थित करने और फिर से बड़े ब्लॉक का उपयोग करने की अनुमति देता है। ये फायदे यूजर इंटरफेस बनाने की प्रक्रिया की लागत को कम करना संभव बनाते हैं, साथ ही इस प्रक्रिया के समय को तेज करते हैं। JS और HTML प्रोग्रामिंग भाषा का उपयोग करने का कौशल होने के कारण, JSX सिस्टम का उपयोग करना सीखना आसान है – इसमें महारत हासिल करने के लिए बस कुछ ही दिन।

टिप्पणी! बड़ी परियोजनाओं के साथ काम करते समय पुस्तकालय का उपयोग करना तर्कसंगत है, जब बड़ी संख्या में गतिशील पृष्ठ लिखना आवश्यक हो। एक छोटी व्यावसायिक साइट को ऐसी जटिलताओं की आवश्यकता नहीं होती है।

ए से जेड तक प्रतिक्रिया जेएस मौलिक पाठ्यक्रम: https://youtu.be/GNrdg3PzpJQ

शुरुआती के लिए परिचित: बुनियादी अवधारणाएं

हैलो वर्ल्ड!

पुस्तकालय के पहले पृष्ठ तक पहुँचने पर, उपयोगकर्ता को एक छोटे से उदाहरण के रूप में एक स्वागत योग्य शीर्षक दिखाई देगा – “हैलो वर्ल्ड!”।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

JSX सिस्टम लैंग्वेज के फंडामेंटल

JSX एक सिस्टम प्रोग्रामिंग भाषा है, जो प्रसिद्ध जावास्क्रिप्ट का विस्तार है। इसमें दो भाषाओं का संयोजन शामिल है – JA प्रोग्रामिंग और मानकीकृत HTML मार्कअप भाषा। डेवलपर्स इसका उपयोग अवधारणा को समायोजित करने के लिए करते हैं ताकि यह दिखाया जा सके कि उपयोगकर्ता इंटरफ़ेस कैसा दिखना चाहिए। JSX लाइब्रेरी के “पार्ट्स” बनाता है।

JSX क्या है?

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

सिस्टम भाषा में अभिव्यक्तियों का निर्माण

JSX आपको एक प्रक्रिया में घुंघराले ब्रेसिज़ के अंदर किसी भी अच्छी तरह से लिखे गए जावास्क्रिप्ट एक्सप्रेशन का उपयोग करने की अनुमति देता है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना
JSX भी एक एक्सप्रेशन है एक बार जब सोर्स कोड बायटेकोड हो जाता है, तो कोई भी JSX एक्सप्रेशन एक मानक JS फ़ंक्शन कॉल में बदल जाता है जो जावास्क्रिप्ट श्रेणी को लक्षित करता है। इससे यह समझा जा सकता है कि आधिकारिक प्रोग्रामिंग भाषा के सिस्टम एक्सटेंशन का इस्तेमाल इफ मैनुअल के अंदर और पीरियड्स के लिए किया जा सकता है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना
JSX ऑब्जेक्ट है एक्सटेंशन द्वारा दर्शाए गए ऑब्जेक्ट को रिएक्ट एलिमेंट कहा जाता है। वे उस परिणाम को स्पष्ट करते हैं जो डेवलपर डिस्प्ले पर देखना चाहता है। पुस्तकालय इन वस्तुओं को पहचानता है और दस्तावेज़ ऑब्जेक्ट मॉडल को बनाने और बनाए रखने की प्रक्रिया में उनका उपयोग करता है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

विवरण प्रतिपादन

विवरण कई छोटे बिल्डिंग ब्लॉक हैं जो रिएक्ट प्रोग्राम बनाते हैं।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करनाविवरण वह चित्र है जिसे डेवलपर अंत में मॉनिटर पर देखना चाहता है। दस्तावेज़ ऑब्जेक्ट मॉडल तत्वों की तुलना में, पुस्तकालय तत्व सरल हैं और बहुत अधिक संसाधन नहीं लेते हैं। तत्व घटकों के घटक हैं।

अवयव और सहारा

घटक यूआई को स्वतंत्र भागों में विभाजित करना संभव बनाते हैं, जिन पर अलग से काम करना आसान होता है। उन्हें कई बार जोड़ा और इस्तेमाल किया जा सकता है। अधिकांश भाग के लिए, घटकों की कार्यक्षमता स्वयं जावास्क्रिप्ट प्रोग्रामिंग भाषा की कार्यक्षमता के समान है। वे इनपुट जानकारी लेते हैं, जिसे प्रॉप्स कहा जाता है, और रिएक्ट तत्व लौटाता है जो उस विकास मॉडल को इंगित करता है जिसे डेवलपर मॉनिटर पर देखना चाहता है।

घटकों की किस्में: कार्यात्मक और वर्ग

लाइब्रेरी घटक को फ़ंक्शन के रूप में संदर्भित करना सबसे आसान है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करनाघटकों को ES6 वर्ग प्रारूप में भी प्रदर्शित किया जा सकता है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

दिलचस्प! रिएक्ट लाइब्रेरी इन दो प्रकार के घटकों को समान रूप से परिभाषित करती है।

रंगमंच की सामग्री

प्रॉप्स अपरिवर्तनीय वस्तुएं हैं जो केवल पढ़ने के लिए हैं। इसलिए, एक घटक को अपने प्रॉप्स पर कुछ भी नहीं लिखना चाहिए, चाहे वह किसी भी प्रकार का हो।

राज्य और जीवन चक्र

सबसे पहले, आइए जानें कि काम पर राज्य को ठीक से कैसे लागू किया जाए। घटक राज्य के बारे में जानने के लिए तीन महत्वपूर्ण बातें हैं:

  1. राज्य को सीधे न बदलें, सेटस्टेट विधि का उपयोग करें। याद रखें कि एकमात्र क्षेत्र जहां आप सीधे राज्य को बदल सकते हैं, वह है कंस्ट्रक्टर।
  2. राज्य अद्यतन समकालिक नहीं हो सकते हैं।
  3. सूचना के प्रवाह की एक दिशा होती है। घटक निर्माण में, उनमें से कोई भी नहीं जानता कि राज्य को किसी अन्य घटक को सौंपा गया है या नहीं। इससे कोई फर्क नहीं पड़ता कि यह या वह स्वतंत्र कार्यात्मक तत्व कैसे बनाया गया था – एक कार्यात्मक या वर्गीकरण उपकरण का उपयोग करके। इसे “डाउनस्ट्रीम” डेटा प्रवाह कहा जाता है। एक राज्य को हमेशा किसी न किसी तत्व के लिए परिभाषित किया जाता है, और इस राज्य के संरचनात्मक संघ केवल उन हिस्सों को प्रभावित कर सकते हैं जो पदानुक्रमित क्रम में “निचले” स्थित हैं।

आमतौर पर, राज्य को “स्थानीय”, “आंतरिक” या छिपा हुआ कहा जाता है। यह केवल कार्यात्मक तत्व के लिए ही दृश्यमान है और प्रतिक्रिया के अन्य भागों के लिए अदृश्य है। पुस्तकालय कार्यक्रमों में, एक स्वतंत्र कार्यात्मक तत्व किसी विशेष राज्य के साथ संपन्न होता है या नहीं, उस हिस्से का आंतरिक विकास होता है, जो समय के साथ बदल सकता है। यह भी दिलचस्प है कि काम में आप राज्य के साथ और बिना घटकों को जोड़ सकते हैं।

घटना विश्लेषण

रिएक्ट घटकों में घटनाओं को पार्स करने की प्रक्रिया दस्तावेज़ ऑब्जेक्ट मॉडल तत्वों में घटनाओं को संभालने के समान है। हालाँकि, कई विशेषताएं हैं जो उन्हें एक दूसरे से अलग करती हैं:

  1. JavaScript लाइब्रेरी में ईवेंट को मानक शैली से भिन्न शैली में नामित किया गया है।
  2. सिस्टम एक्सटेंडेड प्रोग्रामिंग लैंग्वेज का उपयोग करते हुए, डेवलपर एक सबरूटीन को एक स्ट्रिंग के बजाय एक ईवेंट हैंडलर के रूप में पास करता है।

तत्वों का सशर्त प्रतिपादन

जावास्क्रिप्ट पुस्तकालय विकासशील तत्वों के तर्क को स्वतंत्र घटकों में तोड़ना संभव बनाता है। उन्हें सामान्य प्रदर्शन के लिए प्रदर्शित किया जा सकता है या छिपाया जा सकता है, यह इस बात पर निर्भर करता है कि वे इस समय किस स्थिति से संपन्न हैं। तत्वों का सशर्त प्रतिपादन जावास्क्रिप्ट प्रोग्रामिंग भाषा के आधार पर सशर्त अभिव्यक्तियों के समान सिद्धांत पर काम करता है। कभी-कभी ऐसा होता है कि पुस्तकालय को इस बात की व्याख्या की आवश्यकता होती है कि राज्य कुछ तत्वों को छिपाने या प्रस्तुत करने को कैसे प्रभावित करता है। यहां सशर्त जेएस हेल्पर या इफ के समान अभिव्यक्तियों का उपयोग करना अधिक तार्किक है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

घटक बदलना

प्रतिक्रिया पुस्तकालय तत्वों को चर में जोड़ा जा सकता है। यह एक व्यावहारिक समाधान है जब कुछ शर्त इंगित करती है कि घटक का कुछ हिस्सा खींचा जाना चाहिए, या इसका कोई मतलब नहीं है, जबकि शेष भाग अपरिवर्तित रहता है।

सूचियाँ और कुंजियाँ

इस खंड में कई घटक शामिल हैं:

  1. कई तत्वों को खींचना । उपयोगकर्ता तत्वों का एक सेट बना सकता है और इसे घुंघराले ब्रेसिज़ का उपयोग करके सिस्टम प्रोग्रामिंग भाषा में एम्बेड कर सकता है।
  2. तत्वों की प्राथमिक सूची । अक्सर, उपयोगकर्ता और डेवलपर एक घटक भाग के भीतर सूचियों को सीधे समायोजित करते हैं।

चांबियाँ

रिएक्ट जावास्क्रिप्ट लाइब्रेरी में एक कुंजी एक विशेष उपकरण को दर्शाती है जिसे घटकों की सूची बनाते समय दर्ज किया जाना चाहिए। कुंजियाँ जावास्क्रिप्ट लाइब्रेरी को यह पहचानने में मदद करती हैं कि कौन से आइटम समायोजित, जोड़े या निकाले गए हैं। उन्हें चिह्नित करना महत्वपूर्ण है ताकि एक निश्चित समय बीत जाने के बाद रिएक्ट संरचनात्मक डेटा के घटकों को सहसंबंधित कर सके।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

फार्म

जेएस लाइब्रेरी में, मानकीकृत मार्कअप भाषा तत्व दस्तावेज़ ऑब्जेक्ट मॉडल के घटकों की तुलना में थोड़ा अलग तरीके से काम करते हैं, क्योंकि फॉर्म तत्वों में शुरू में एक छिपी हुई स्थिति होती है।

प्रबंधित आइटम

एक मानकीकृत मार्कअप भाषा में, इनपुट, सेलेक्ट, टेक्स्टारिया जैसे फॉर्म अपने राज्य को स्व-प्रबंधित करते हैं और जब डेवलपर नई जानकारी दर्ज करता है तो इसे अपडेट करता है। React.js राज्य हमेशा एक प्रबंधित कंपोज़िंग तत्व में इनपुट फ़ील्ड के मान को परिभाषित करता है। यद्यपि यह इंगित करता है कि उपयोगकर्ता को दिए गए मूल कोड से थोड़ा अधिक लिखना चाहिए, अब यह मान उपयोगकर्ता इंटरफ़ेस के अन्य भागों में पारित करना संभव है।

राज्य का उदय

स्टेट लिफ्टिंग एक मानकीकृत टेम्प्लेट है जिसके बारे में प्रत्येक डेवलपर को पता होना चाहिए और काम की प्रक्रिया में इसे लागू करने में सक्षम होना चाहिए। इसका उपयोग जटिल और आमतौर पर बेकार राज्य प्रबंधन पैटर्न को खत्म कर देगा।

राज्य के उदय को नियंत्रित करना इतना आवश्यक क्यों है?

राज्य को उन हिस्सों के लिए पिछले घटकों के स्तर तक उठाना आवश्यक है जिनकी आवश्यकता है ताकि सभी तत्व राज्य में भाग ले सकें। राज्य का एक स्थिर स्तर इसे उन सभी घटकों के बीच वितरित करना आसान बना देगा जो इस पर निर्भर हैं।

संरचना बनाम वंशानुक्रम

React.js में एक मजबूत कंपोजिशन मॉडल शामिल है, इसलिए तत्वों के बीच पहले से लिखे गए कोड का पुन: उपयोग करने के लिए इनहेरिटेंस के बजाय पुर्जों से संपूर्ण निर्माण की प्रक्रिया का उपयोग करने की अनुशंसा की जाती है। इस प्रकार, प्रॉप्स और घटक भागों से एक संपूर्ण रचना बनाने की क्षमता, डेवलपर को एक विशिष्ट और सुरक्षित तरीके से तत्व के खोल और व्यवहार को बनाने के लिए आवश्यक लचीलापन प्रदान करती है।

अनुस्मारक! घटक भाग असंबंधित सहारा ले सकते हैं, जिसमें प्राथमिक भाग शामिल हैं जो पुस्तकालयों या कार्यों को बनाते हैं।

इस घटना में कि आपको दूसरी या तीसरी बार घटकों के साथ काम करने के लिए लुक-फ्री फ़ंक्शन का उपयोग करने की आवश्यकता है, इसे एक अलग JS मॉड्यूल में बाहर निकालें। इसे एक घटक में ले जाएं और बिना किसी विस्तार के जेनरेट किए गए फ़ंक्शन का उपयोग करें। प्रतिक्रिया या Vue या कोणीय, क्या चुनना है: https://youtu.be/Nm8GpLCAgwk

React.js सिद्धांत

जावास्क्रिप्ट लाइब्रेरी का पूरा दर्शन रिएक्ट गाइड में छिपा है। ऐसा लगता है कि यह लंबा है और इतना महत्वपूर्ण नहीं है, हालांकि, कई उपयोगकर्ता दावा करते हैं कि पढ़ने के बाद सब कुछ ठीक हो गया। प्रलेखन काफी पुराना है, लेकिन अभी भी बहुत महत्वपूर्ण और प्रासंगिक है –
https://ru.reactjs.org/docs/thinking-in-react.html । प्रतिक्रिया जेएस ट्यूटोरियल https://ru.reactjs.org/tutorial/tutorial.html

React.js पुस्तकालय की कार्यक्षमता

जावास्क्रिप्ट लाइब्रेरी का उपयोग करके, उपयोगकर्ता को अपना सारा ध्यान सीधे UI विकास प्रक्रिया और एप्लिकेशन के घटकों पर देने का अवसर मिलता है, कम से कम लिखित कोड के गठन और संभावित कमियों से विचलित होने के कारण। पुस्तकालय आपको कार्यक्रमों को तेजी से विकसित करने की अनुमति देता है, घटकों को कॉन्फ़िगर करना और संपादित करना और संपूर्ण परियोजना की प्रक्रिया को समग्र रूप से आसान बनाता है। इस प्रकार, React.js में वैश्विक नेटवर्क, UI, प्रोग्राम स्टेट कंट्रोल और अन्य जटिल मुद्दों को हल करने की क्षमता में संचार के लिए जिम्मेदार तत्व शामिल हैं। पुस्तकालय में निम्नलिखित कार्यात्मक विशेषताएं भी हैं:

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

प्रायोगिक उपयोग

पुस्तकालय के मुख्य पृष्ठ पर, उपयोगकर्ताओं के लिए निर्देशों में, व्यवहार में रिएक्ट का उपयोग करने के कई उदाहरण हैं। आप उन्हें मैन्युअल रूप से ठीक कर सकते हैं और उन्हें चलाने का प्रयास कर सकते हैं। भले ही आप एक नए उपयोगकर्ता हैं और पुस्तकालय के सार और तर्क को नहीं समझते हैं, कोड को अपनी पसंद के अनुसार समायोजित करें और परिणाम देखें।

जावास्क्रिप्ट में ट्रेडिंग रोबोट लिखते समय रिएक्ट का व्यावहारिक अनुप्रयोग

यह महसूस करना महत्वपूर्ण है कि एक डेवलपर JS को प्रोग्राम नहीं करता है, लेकिन स्क्रिप्ट (स्क्रिप्ट) लिखता है। इसलिए, पुस्तकालय का उपयोग करके, एक डेवलपर व्यापारिक उद्देश्यों के लिए उपयोग किए जाने वाले बाद के व्यापारिक रोबोट के लिए कोड लिख सकता है, और इस प्लेटफॉर्म के आधार पर अपनी उपस्थिति को डिजाइन करना भी जारी रख सकता है। वास्तव में, ट्रेडिंग के लिए ट्रेडिंग रोबोट भी एक एप्लिकेशन है, जिसमें से बड़ी संख्या में React.js का उपयोग करके विकसित किया जा रहा है। हालाँकि, कुछ कार्य और बॉट के आंतरिक भाग को अभी भी अन्य साइटों पर करना होगा जो इसके लिए उपयुक्त उपकरण प्रदान करते हैं।

GitHub और React.js

गिटहब एक ऐसा मंच है जो परियोजनाओं के सभी संस्करणों को होस्ट करता है। उपयोगकर्ता होस्टिंग को जोड़ता है, आधिकारिक गिटहब वेबसाइट पर पंजीकरण प्रक्रिया के माध्यम से जाता है, और फिर एक ऑनलाइन भंडार बनाता है जहां वह गिट से सभी फाइलों को स्थानांतरित करता है।
गिट आज सबसे लोकप्रिय और प्रासंगिक परियोजना संस्करण नियंत्रण सेवा है, और गिटहब एक रिमोट कोड भंडार है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

संदर्भ! केवल वे उपयोगकर्ता जिन्हें अनुमति के साथ उपयुक्त लिंक प्राप्त हुआ है, उनके पास फ़ाइलों को संपादित करने और डाउनलोड करने की पहुंच है।

प्रलेखन

जावास्क्रिप्ट लाइब्रेरी से संबंधित सभी ट्यूटोरियल और अप-टू-डेट सामग्री नवीनतम अपडेट के साथ अद्यतित हैं। पुस्तकालय के एक अलग पृष्ठ पर पोस्ट किए गए दस्तावेज़ीकरण के पुराने संस्करणों को पढ़ने के लिए डेवलपर्स भी संकलित और पोस्ट करते हैं। इसलिए, शुरुआती लोगों के लिए साइट प्रबंधन के कौशल में महारत हासिल करना आसान होगा: पुरानी और नई सामग्री दोनों – यहां सब कुछ है, सभी के लिए पहुंच निःशुल्क है।
रिएक्ट.जेएस शुरुआती डमी के लिए, ट्रेडिंग रोबोट लिखते समय पुस्तकालय का उपयोग करना

टिप्पणी! मैनुअल पढ़ना न भूलें। कम से कम एक नज़र डालें – पहले से ही जो समझ से बाहर लग रहा था, वह पहले से ही गिर जाएगा।

रिएक्ट लाइब्रेरी आज एक लोकप्रिय और प्रासंगिक प्लेटफॉर्म है। इसकी बहुमुखी प्रतिभा डेवलपर्स को बेहतर गुणवत्ता और कम समय में प्रोजेक्ट बनाने की अनुमति देती है। इसके अलावा, मंच को जानने और इसका उपयोग करने का कौशल रखने से श्रम बाजार में एक विशेषज्ञ की मांग अधिक हो जाती है।

info
Rate author
Add a comment