Understand the react flow and project structure | The Workflow of React App How the react app works — Transcript
Full transcript
- 0:01तुम यहां पर हमारा रिएक्ट सेटअप इंस्टॉल
- 0:04हो चुका है अब हम लोग प्रोजेक्ट स्ट्रक्चर
- 0:07के बड़े में आ कुछ चीज देखते हैं तो देखिए
- 0:10प्रोजेक्ट स्ट्रक्चर की हम बात करें तो
- 0:14प्रोजेक्ट स्ट्रक्चर में जो इंपॉर्टेंट
- 0:17फाइल्स होती है वह कौन सी होती है तो जैसे
- 0:20देखिए अगर आप प्रोजेक्ट स्ट्रक्चर की बात
- 0:22करेंगे तो यहां पर सबसे पहले जो फाइल होती
- 0:27है वो होती index.html फाइल जब हमारा
- 0:30प्रोजेक्ट रन होता है तो index.html फाइल
- 0:33रन होती है राइट जैसे यहां पर आप देखोगे
- 0:37तो मेरा जो प्रोजेक्ट है वो अभी रन हो गया
- 0:39है और यहां पर अगर मैं index.html फाइल को
- 0:44ओपन करता हूं तो index.html फाइल में
- 0:48देखिए यह रूट एलिमेंट होता है ना तो जब भी
- 0:52हम लोगों ने बोला था की रिएक्ट कंपोनेंट
- 0:55लाइब्रेरी है तो यहां पर जब भी आप मतलब
- 1:00रिएक्ट को जब भी आप रिक्टमेंट डेवलपमेंट
- 1:02करेंगे तो आपको एक रूट एलिमेंट की जरूर
- 1:04पड़ेगी तो जो एप्लीकेशन का स्ट्रक्चर होगा
- 1:06वो कुछ इस तरीके से होगा मां लो ये आपका
- 1:09एक रूट एलिमेंट है और इस रूट एलिमेंट के
- 1:14अंदर आपको अलग-अलग कंपोनेंट इंटर करने
- 1:16होंगे जिसे देखिए यहां पर ये एक रूट
- 1:19एलिमेंट हो गया है ये जो है वो क्या हो
- 1:21गया यहां पर एक रूट एलिमेंट हो गया और
- 1:23यहां पर स्क्रिप्ट में इन्होंने एक मोडल
- 1:26एड किया जिसको इन्होंने बोला में डॉट j6
- 1:29तो आपको ये ये जो रिटायरमेंट है वो आपको
- 1:33यहां पर जो है एक रूट एलिमेंट बनाना
- 1:36पड़ेगा तो जो हेड टैग होता है ना हेड टैग
- 1:40में हमको कुछ नहीं करना होता अगर हम
- 1:42व्हाइट का उसे करेंगे तो यह सेटअप
- 1:44ऑटोमेटेकली हमको रिजेक्ट जीसस करके देती
- 1:47है व्हाइट करके देता है तो यहां पर देखिए
- 1:49हैदर तो आज आईटी इस रहेगा लेकिन बॉडी वाला
- 1:52जो क्षेत्र है
- 1:54बॉडी वाले क्षेत्र में यहां पर यह रूट
- 1:57एलिमेंट रहेगा और यहां पर यह मॉडल जो है
- 2:00वो कौन सा मॉडल हमने उसे किया है में डॉट
- 2:03j6 और सर्क के अंदर आपको एक में डॉट j6
- 2:08फाइल जो है मिलेगी जैसे ये है में डॉट
- 2:10जेएस फाइल है और में डॉट j6 फाइल जो है वो
- 2:15कौन से कंपोनेंट को उसे कर रही है अप डॉट
- 2:18के एसएस को उसे कर रही है तो यहां पर आपको
- 2:20अप डॉट के एसएस फाइल भी मिल जाएगी यानी की
- 2:24अगर मैं बोलूं की एप्लीकेशन का स्ट्रक्चर
- 2:26कैसा कम कर रहा है तो यहां पर एप्लीकेशन
- 2:29का स्ट्रक्चर कुछ इस तरीके से कम कर रहा
- 2:32है यहां पर आपकी ये फाइल है और इस फाइल को
- 2:36बोला गया है की एक इंडेक्स फाइल है
- 2:39इंडेक्स फाइल आपकी जो कनेक्ट है वह कनेक्ट
- 2:43है आपकी में रोड जैसे यानी की यह जो फाइल
- 2:46है आपकी वह में डॉट j6 फाइल है और में डॉट
- 2:52j6 फाइल जो है वह पर क्लिक कनेक्ट है
- 2:55app.j सेक्स से तो यहां पर एक कंपोनेंट
- 2:59आपका हो गया
- 3:00ab.j6 तो ये पूरा इस तरीके का एक
- 3:04स्ट्रक्चर है जो ये कम कर रहा है यहां पर
- 3:07तो इस तरीके से हम लोग यहां पर ये ये जो
- 3:13एप्लीकेशन का पूरा फ्लो है वो यहां पर कुछ
- 3:16इस तरीके से चल रहा है अब यहां पर समझना
- 3:19वाली बात ये है की ये जो फाइल का पूरा
- 3:23स्ट्रक्चर है वो कैसे कम करता है तो जैसे
- 3:25मैंने बताया की सबसे पहले
- 3:28index.html फाइल रन होगी और यह index.html
- 3:32फाइल जो है हमारी इस index.html फाइल में
- 3:34यहां पर आप देखोगे तो
- 3:38index.html फाइल में
- 3:40यहां पर आपने में कंपोनेंट को यानी की यह
- 3:43मॉडल है तो यहां पर आपने क्या किया की में
- 3:48को में को आपने यहां पर लेकर आए तो आप में
- 3:52सर्क के अंदर आप में में जाएंगे है तो यह
- 3:54में ए गया अब इस में के अंदर क्या हो रहा
- 3:57है की यहां पर देखो अप जो अप है वह यहां
- 4:01पर रेंडर हो रहा है और यह पूरा जो डाटा है
- 4:04यह पूरा जो आउटपुट है वो कहां से ए रहा है
- 4:07वो ए रहा है यहां से इस पूरे सिस्टम से
- 4:12पूरा आउटपुट जो है वो ए रहा है अप से तो
- 4:16अप डॉट यहां पर जो भी नाम लिखा होगा जैसे
- 4:19यहां कंपोनेंट का नाम है अप तो कंपोनेंट
- 4:23का नाम अप हो गया तो
- 4:25app.j6 जो फाइल है वो यहां पर आपको अप डॉट
- 4:29जस्स के नाम से पूरा कंपोनेंट बनाना होता
- 4:32है
- 4:33और जब आप यहां पर अप डॉट j6 के नाम से
- 4:37पूरा कंपोनेंट बनाएंगे तो app.j6 जो फाइल
- 4:40है वो यहां पर आपको जो है वो दिखाई देगी
- 4:45और यहां से पूरा का पूरा आउटपुट जो है वो
- 4:48ए रहा है तो अब हम समझते हैं की कंपोनेंट
- 4:52क्या होते हैं क्योंकि यहां पर जो अप डॉट
- 4:56जैज़ जो है या अप डॉट j6 जो है
- 5:00app.j6 जो है वो यहां पर एक कंपोनेंट ही
- 5:04है और क्योंकि रिएक्ट कंपोनेंट लाइब्रेरी
- 5:08है तो यहां पर समझना जरूरी हो जाता है की
- 5:11कंपोनेंट क्या होते हैं तो देखिए यहां पर
- 5:13मैंने
- 5:16पी पी डॉट j6 फाइल में मैं गया तो यहां पर
- 5:20आप देखोगे की यह एक फंक्शन है और यह
- 5:23फंक्शन क्या रिटर्न कर रहा है एचटीएमएल
- 5:26रिटर्न कर रहा है ठीक है तो ऐसे फंक्शन जो
- 5:29एचटीएमएल रिटर्न करते हैं वह अपने आप में
- 5:32कंपोनेंट कहलाने हैं ऐसे फंक्शन जो
- 5:34एचटीएमएल रिटर्न करते हैं वह अपने आप में
- 5:37कंपोनेंट कहलाने हैं तो यहां पर यह फंक्शन
- 5:40एक कंपोनेंट रिटर्न कर रहा है ये यहां से
- 5:42स्टार्ट हुआ है और यहां से और हुआ इसको हम
- 5:45लोग बोलते हैं फ्रेगमेंट आप अगर मल्टीपल
- 5:49कंपोनेंट रिटर्न कर रहे तो आपको इसके साथ
- 5:51उसे करना होता है तो हमारे कैसे में यहां
- 5:55पर देखिए एक देव है ये देव है इसके अंदर
- 5:57लोगो ए रहे हैं तो ये दीव है और इस दीव के
- 6:00अंदर ये दो लोगो ए रहे हैं तो आप देखेंगे
- 6:02ये दीप है इसके अंदर ये फर्स्ट लोगो है और
- 6:05ये जो है वो सेकंड लोगो है ठीक है उसके
- 6:08बाद में दूसरा h1 जो दीव है वो यहां पर
- 6:12आया की व्हाइट प्लस रिएक्ट तो ये व्हाइट
- 6:15प्लस ये इसको मैं कुछ इस तरीके से यहां
- 6:18इसको मैं चेंज करके लिखना हूं मी फर्स्ट
- 6:24ऐसे में लिख देता हूं तो इसको से कर देता
- 6:28हूं फाइल को तो आप देखोगे यह चेंज हो गया
- 6:30देखिए यहां पर ये तुरंत इसका इफेक्ट यहां
- 6:33देखने को मिला तो यह हा है और यहां पर यह
- 6:37क्लास है और इस क्लास में यहां पे जो
- 6:39कंपोनेंट और जो रिजल्ट है वो ये बाकी सर
- 6:43जो रिजल्ट है वो इससे हर है तो यहां पर एक
- 6:46कंपोनेंट है तो कंपोनेंट किस तरीके से
- 6:48बनाए जाते हैं तो कंपनी इसी तरीके से बनते
- 6:52हैं अब इस कंपोनेंट को उसे करने के लिए
- 6:54आपको यहां पर स्क्वायर करना पड़ेगा
- 6:57ठीक है तो यहां पर देखिए कंपोनेंट बना
- 7:00कंपोनेंट बने के बाद में यहां पे जो
- 7:05कंपोनेंट है वो कॉम्पोनेंट्स से मैंने
- 7:07यहां एक्सपोर्ट डिफॉल्ट अप किया एक्सपोर्ट
- 7:10डिफॉल्ट अप किया क्योंकि मैं यहां से इसको
- 7:13एक्सपोर्ट करूंगा तब मैं दूसरे किसी फाइल
- 7:17में जाके मैं इस कंपोनेंट को इंपोर्ट कर
- 7:20सकता हूं तो यहां से अप डॉट के से जो
- 7:24कंपोनेंट है वो यहां से रिटर्न हुआ और आप
- 7:27में डॉट जस्स में गए तो यहां पर देखिए हम
- 7:29लोगों ने इंपोर्ट किया तो हम लोगों ने
- 7:32इंपोर्ट कैसे किया अप फ्रॉम अप डॉट j6 के
- 7:37अंदर से हम लोगों ने यहां पर इसको जो है
- 7:40वो इंपोर्ट किया अब इंपोर्ट करने के बाद
- 7:43में रिएक्ट डम देखिए जी तरीके से एचटीएमएल
- 7:46दो होता है इस तरीके से रिएक्ट डम भी होता
- 7:49है और यहां पर हमको एक रूट एलिमेंट देना
- 7:52होगा तो यह जो आईडी हमने पास की है वह
- 7:55index.html के रूट एलिमेंट में यानी की यह
- 7:59जो कंपोनेंट है वह इस रूट एलिमेंट के अंदर
- 8:02जाकर एड हो जाएगा अगर आप हिरण की देखेंगे
- 8:05और इसको मैं स्पेक्टलीमेंट करूं इस पर
- 8:08एलिमेंट करने के बाद में मैं अगर यहां पे
- 8:10जाता हूं तो यहां पे देखिए रूट एलिमेंट के
- 8:13अंदर यह पूरा कंपोनेंट जो है वो एक्जिस्ट
- 8:15हो गया या एड हो गया तो ये आईडी मेरे को
- 8:19यहां पर करनी पड़ती है में डॉट जस्स के
- 8:21अंदर ये बम डॉट क्रिएट एलिमेंट उसके बाद
- 8:24में डॉक्यूमेंट डॉट गेट एलिमेंट बाय आईडी
- 8:26और इसके अंदर जो है वो मेरे को रेंडर
- 8:30फंक्शन
- 8:32के अंदर मेरे को यह जो कंपोनेंट है अभी हम
- 8:37दूसरा कोई कंपोनेंट बनाएंगे तो उसे
- 8:39कंपोनेंट को भी मैं यहां पर एड कर सकता
- 8:42हूं
- 8:43है तो यह हो गई कंपोनेंट की बात और किस
- 8:46तरीके से कंपोनेंट रेंडर होता है वो हमने
- 8:48देखा अब हम लोग एक छोटा सा कंपोनेंट बना
- 8:51के देखते हैं तो मैं क्या करता हूं सर्क
- 8:54के अंदर जाता हूं यह जो अप वाला कंपोनेंट
- 8:57है इसको पूरा मैं जिसे कॉपी कर लेट हूं
- 9:00कॉपी करने के बाद में मैं क्या करता हूं
- 9:02यहां पर सर्क के अंदर जाता हूं और सर्क के
- 9:06अंदर में एक फाइल क्रिएट करता हूं जिसको
- 9:09मैं बोलना हूं हेलो तो देखिए आप जब
- 9:11कंपोनेंट बनाएंगे तो जो पहले कैरेक्टर
- 9:13होता है वो आपका कैपिटल से होना चाहिए
- 9:16गाइडलाइन है रिएक्ट की उसको हम लोग फॉलो
- 9:19करेंगे यहां पर देखिए अभी मैंने यहां पर
- 9:22इसको पेस्ट कर दिया इसमें मुझे उसे स्टेट
- 9:26की इसमें मुझे किसी भी चीज की जरूर नहीं
- 9:29है तो मैं सबको हटा रहा हूं अब यहां पर जो
- 9:33नाम है वह आपने जो फाइल का नाम रखा है वही
- 9:36कंपोनेंट के फंक्शन का नाम होगा तो मुझे
- 9:39यहां पर लिख देना है हेलो तो मैंने यहां
- 9:42पर सिंपल हेलो लिखा है और इसकी मुझे जरूर
- 9:45नहीं है तो मैं इसको हटा देता हूं यहां पर
- 9:47मुझे रिटर्न करना है प्रेग्नेंट यहां पर
- 9:50आएगा दीव यहां पर आएगा और यह पूरा डाटा
- 9:53मुझे नहीं चाहिए तो मैं हटा देता हूं और
- 9:56यहां पर सिंपल में दीप को बैंड कर देता
- 9:58हूं और यहां पर मैं लिख देता हूं सिंपल
- 10:02हेलो ठीक है ये हेलो लिख दिया मैंने अब
- 10:05यहां पर क्या होगा की जैसे ही आप हेलो
- 10:07लिखेंगे तो ये जो
- 10:10हेलो लिखने के बाद ये क्या होगा की आपको
- 10:13यहां पर इसको एक्सपोर्ट भी करना पड़ेगा तो
- 10:16मैं यहां एक्सपोर्ट डिफॉल्ट और यह जो
- 10:18कंपोनेंट का नाम है वो क्या है यहां पर
- 10:20हेलो है इसको मैं उसे कर दूंगा अब ये
- 10:23कंपोनेंट जो है वो बैंक रेडी हो गया है
- 10:25आपका ये जो कंपोनेंट है वो एक हेलो
- 10:28कंपोनेंट को यहां पर रेंडर कर रहा है और
- 10:31यह सिंपल एक दीव है और इस दीव के अंदर
- 10:35सिंपल हेलो लिखा ए रहा है ठीक है आप
- 10:43डॉट j6 पर जाएंगे और यहां पर आपको इंपोर्ट
- 10:47करना पड़ेगा याद रखिए आप इंपोर्ट तभी कर
- 10:50पाएंगे जब आपने एक्सपोर्ट किया है तो यहां
- 10:52पर एक ही कंपोनेंट है तो मैंने एक्सपोर्ट
- 10:55डिफॉल्ट हेलो कर दिया है तो यह हेलो यहां
- 10:58से एक्सपोर्ट हुआ और में डॉट जैसे इसमें
- 11:01हम लोग ए गए अब यहां पर मैं लिखना हूं
- 11:03इंपोर्ट इंपोर्ट में मैंने जी तरीके हेलो
- 11:07लिखा तो देखिए यहां पर सिस्टम ने ऑटोमेटिक
- 11:10ले लिया इंपोर्ट हेलो फ्रॉम hello.jsex तो
- 11:14ये देखिए सिस्टम ने ऑटोमेटिक इसको ले लिया
- 11:16और यहां पर अब हम लोग जो है देखिए इसका
- 11:20कलर अभी हाइलाइटिंग नहीं हो रहा है तो अगर
- 11:24आप इस पर माउस ले जाएंगे तो सिस्टम आपको
- 11:26बोल रहा है की हेलो
- 11:31कंपोनेंट को केवल इंपोर्ट किया है आपने
- 11:34हेलो कंपोनेंट को यहां पर उसे नहीं किया
- 11:37है तो यहां पर देखिए मैं अभी हेलो
- 11:40कंपोनेंट को रीडर करूंगा तो मैं यहां पर
- 11:42लिख देता हूं है और यह हेलो को मैंने यहां
- 11:45रेंडर किया अब आप देखोगे आउटपुट में तो
- 11:48देखिए यहां पर आपको यह हेलो भी देखने को
- 11:50मिल गया अब अगर मैं इसको मां लो h1 के
- 11:53अंदर लिखना हूं तो मैं यहां जाता हूं यहां
- 11:55पर मैं एक h1 लगा देता हूं तो मैंने एच1
- 11:58के अंदर हेलो को कर दिया है ये स्ट्रिंग
- 12:01मैंने h1 के अंदर दे दाल दी है और इसको
- 12:04मैंने से किया तो आप देखोगे यह हेलो यहां
- 12:07पर ए गया तो इस तरीके से हम लोग रिएक्ट के
- 12:10अंदर कंपोनेंट बनाते हैं
- 12:12इन कंपोनेंट यह कंपोनेंट बनाने का एक
- 12:16तरीका है ठीक है कंपोनेंट क्या होते हैं
- 12:18तो कंपोनेंट मतलब ऐसे फंक्शन जो एचटीएमएल
- 12:21रिटर्न करते हैं उनको हम लोग कंपोनेंट
- 12:23बोलते हैं
- 12:25और जी तरीके से हमने यह दो कंपोनेंट बनाया
- 12:27ना पूरे पेज पर ऐसे जितने भी स्ट्रक्चर
- 12:30होगा वो इसे कंपोनेंट बनेगा उसे कंपोनेंट
- 12:33को हम लोग डिटेल में देखेंगे जब हम
- 12:35कंपोनेंट के चैप्टर पे जाएंगे
- 12:38फिलहाल बेसिक प्रोजेक्ट को अंडरस्टैंडिंग
- 12:42करने का चैप्टर था की हम लोग प्रोजेक्ट को
- 12:45किस तरीके से बना सकते तो हम लोगों ने
- 12:47देखा है यहां पर की किस तरीके से एचटीएमएल
- 12:50फिर एक कंपोनेंट में कंपोनेंट यह यहां पर
- 12:53हमारा क कर रहा है अब हम लोग देखेंगे जैसे
- 12:57एक्स किस तरीके से क करता है तो देखिए
- 12:58हमारा जैसे जो टॉपिक है वो बहुत
- 13:01इंपॉर्टेंट है तो हम लोग पहले जैसे
- 13:05कंप्लीट करेंगे j6 अगर आप देखिए j6 की अगर
- 13:09मैं बात करूं ना तो यहां पर अगर आप फाइल
- 13:11का एक्सटेंशन भी देख रहे थे यहां पर जेएस
- 13:14आता है तो j6 हो सकता है फिर कंडीशन हो
- 13:18शक्ति है यह दोनों डिटेल में देखने वाले
- 13:21चैप्टर हैं तो हम लोग स्टार्ट करेंगे
- 13:25स्टार्ट करते हैं
About this transcript
This page contains the full transcript of Understand the react flow and project structure | The Workflow of React App How the react app works by Sachin Sharma Academy, generated from the public captions YouTube serves with the video. The transcript has 2,195 words across 261 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.