React Kya Hai, React JS क्या है ? इसके फ़ायदे और नुक़सान

React Kya Hai – आज के इस बदलते दौर में सब कुछ बदलता जा रहा है ओर इस बदलते दौर में टेक्नॉलजी भी बदल रही है और जो चीज टेक्नॉलजी के साथ ना बदले तो पीछे भी रह सकती है |

अगर सीधी-सीधी भाषा में बात करें तो अभी टेक्नॉलजी के टाइम में वेब डिज़ाइन करना ओर वेब development करना मुस्किल हो गया है क्योंकि HTML, CSS के ज़रिए काम करना आसान है लेकिन इनके इस्तेमाल से हम एक फ़ास्ट वेब पेज नहिं बना सकते हैं तो इसके लिए हमें कोई लाइब्रेरी या फ़्रेमवर्क की ज़रूरत होती है जिसकी सहायता से हम इन चीजों को आसान बना सकें |

आज के आर्टिकल React Kya Hai में हम बात करने वाले हैं की react क्या है ओर आज के टाइम में इसका क्यों इतना ज़्यादा इस्तेमाल हो रहा है क्या कारण है की ये React काफ़ी कम टाइम में सबसे ज़्यादा populer हो रही है |

What Is React ?(react क्या है ?)

React (जिसे लोग React JS के नाम से भी जानते हैं ) एक free और open source javascript की लाइब्रेरी है जिसको UI(user interface) के लिए बनाया गया है |

दोस्तों react को Jordan Walke नें बनाया था जिनका profession software engineer था | Jordan Walke नें facebook में काफ़ी काम किया ओर react की शुरूवात की ओर इसको सबसे पहले 2011 में facebook के news feed के लिए बनाया गया फिर 2012 में instagram में भी react का इस्तेमाल किया गया |

अगर आसान भाषा में बात करें तो react कोई अलग से भाषा नहिं है या कोई फ़्रेम्वर्क नहिं है यह एक लाइब्रेरी है जिसको javascript की सहायता से बनाया गया है |

react को meta के द्वारा maintained किया जाता है या कह सकते हैं की facebook के द्वारा maintained किया जाता है क्योंकि meta facebook की parent company है |

React ही क्यों ?

आजकल मार्केट में काफ़ी पुराने ओर नए framework ओर libraries मोज़ुद है तो इन सबमें सबसे ज़्यादा React को ही क्यों चुनते हैं, इसके पीछे कई कारण है जिनके बारे में आप नीचे पढ़ सकते हैं |

  • दोस्तों react की सहायता से एक dynamic application को बड़ी आसानी से बना सकते हैं क्योंकि react कम कोडिंग में ज़्यादा functionality प्रदान करती है जिसके कारण कम टाइम में एक बेहतर application बना सकते हैं |
  • React Virtual DOM का इस्तेमाल करता है जिसके कारण वेब ऐप्लिकेशन fast बनते हैं |
  • React में हर चीज़ या हर section के लिए components बनाए जाते हैं जो की बाद में फिर से usebal होते हैं | इसके कारण एक web application का development काफ़ी तेज़ी से किया जा सकता है |
  • इसमें error को debug करनें में आसानी होती है क्योंकि react में data का flow एक ही direction में होता है तो उससे यह पता लगाया जा सकता है की रियल टाइम में किस जगह पर ओर क्या त्रुटि है |
  • react सीखना आसान है दोस्तों क्योंकि अगर आपको HTML ओर JavaScript की बेसिक समझ है तो आप react आसानी से सिख सकते हैं, इसका सबसे बड़ा कारण यह है की react में लगभग सभी concept इन्हीं भाषाओं के base पर बनाए गए हैं लेकिन फिर भी ओर framework या libraries की तरह react को समझनें के लिए कुछ time तो आपको देना ही होगा |
  • दोस्तों react का उपयोग वेब ऐप्लिकेशन ओर मोबाइल ऐप्लिकेशन दोनों को बनाने के लिए किया जाता है और जैसे की हम सब को पता ही है आजकल लोग उसी भाषा का उपयोग करते हैं जो की लिखनें में आसान हो ओर उसकी स्पीड औरों से अधिक हो, तो हम कह सकते हैं की react से एक वेब ऐप्लिकेशन बना सकते हैं ओर react native से एक मोबाइल ऐप्लिकेशन बना सकते हैं |
  • इसके अलावा काम को और भी आसान बनाने के लिए फेसबुक ने एक क्रोम एक्सटेंशन release किया है जिसका इस्तेमाल रिएक्ट एप्लिकेशन को डीबग करने के लिए किया जा सकता है। यह रिएक्ट वेब एप्लिकेशन को डीबग करने की process को तेज और आसान बनाता है |

react में दो चीजें आती है जिसमें पहली है react js ओर दूसरी है react native अब इन दोनों में फ़र्क़ क्या है इसके बारे में आगे हम बात कर लेते हैं इसलिए आज के आर्टिकल React Kya Hai को आप अंत तक पढ़ते रहें |

React JS क्या है(What is react JS) ?

React js Kya Hai

किसी भी वेब ऐप्लिकेशन को बनाने के लिए react js का इस्तेमाल किया जाता है ओर react js में हर सेक्शन के लिए component बनाए जा सकते है और हर component को reusable बनाया जा सकता है लेकिन react netav में इससे अलग होता है जिसके बारे में आगे आपको पढनें को मिल जाएगा |

React Native क्या है(What is React Native) ?

React Native Kya Hai

React Native भी एक open source UI software framework है जिसकी सहायता से हम एक मोबाइल ऐप्लिकेशन बना सकते हैं | React Native से मतलब है की इससे हम एक नेटिव ऐप्लिकेशन बना सकते हैं जो की Android, Android TV, iOS, macOS, tvOS, Web, Windows और UWP सभी में अच्छे तरीक़े से काम करती है |

अगर आसान भाषा में बात करें तो React Native से हम एक ही जगह एक ही प्रकार के कोड से अलग-अलग OS के लिए application बना सकते हैं जो की android में भी अच्छे तरीक़े से काम करती है और IOS में भी अच्छे तरीक़े से काम करती है |

React कैसे और कहाँ से सीखें ?

दोस्तों react सीखना मुस्किल नहिं है क्योंकि react कोई अलग से बनाई गयी programming language नहिं है, react javascript के इस्तेमाल से बनाई गयी एक लाइब्रेरी है जो की applications की UI बेहतर करनें का काम करती है |

लेकिन ऐसा भी नहीं है की अगर आपनें javascript सिख ली है तो react को समझना नहिं होगा, आपको टाइम निकाल कर इसे समझना होगा की यह काम कैसे करता है |

इन सब बातों के अलावा अगर हम बात करें तो react सिखनें से पहले आपको क्या-क्या करना होगा तो इसको सिखनें से पहले आपको HTML, CSS JavaScript का basic ज्ञान होना चाहिए जिससे react सिखनें में आपको ज़्यादा परेशानियों का सामना ना करना पड़े |

react सिखनें के लिए ज़रूरी नहीं है की आप कोई महँगा course या फिर कोई महँगी academy ही join करें, react सिखनें के लिए आप अपनें घर बैठे ऑनलाइन tutorial देखकर या फिर कोई बड़ी websites से सिख सकते हैं जैसे की आप W3 School पर react के tutorial देख सकते हैं |

Leave a Comment