रिएक्ट को होस्टिंग पर डिप्लॉय करने में आने वाली समस्याएं
रिएक्ट परियोजना का कोड साधारण जावास्क्रिप्ट फाइलों का प्रतिनिधित्व करता है। हालाँकि, हम बस रिएक्ट प्रोजेक्ट को साधारण स्टैटिक की तरह होस्टिंग पर अपलोड नहीं कर सकते।
बात यह है कि रिएक्ट पर वेबसाइट विकसित करने की प्रक्रिया में हमें NodeJS की आवश्यकता होती है। लेकिन NodeJS की आवश्यकता केवल वेबसाइट के विकास के लिए होती है, और जब वेबसाइट बनकर तैयार हो जाती है और काम करने लगती है, तो NodeJS की आवश्यकता नहीं रह जाती।
इसलिए हम बस अपनी वेबसाइट की फाइलों को होस्टिंग पर अपलोड नहीं कर सकते - NodeJS के बिना वे बस काम नहीं करेंगी।
सही तरीका यहाँ निम्नलिखित है: जब परियोजना डिप्लॉयमेंट के लिए तैयार हो जाए, तो हमें उसे प्रोडक्शन के लिए बिल्ड करना होगा।
बिल्ड करने के परिणामस्वरूप, हमारे पास एक बिल्ड तैयार होगा, जो सादा स्टैटिक का प्रतिनिधित्व करता है। इस बिल्ड को ही होस्टिंग पर अपलोड करने की आवश्यकता होती है। अगले पाठों में हम इस प्रक्रिया की सभी बारीकियों पर चर्चा करेंगे।
समझाएं कि हम केवल रिएक्ट प्रोजेक्ट की फाइलों को होस्टिंग पर अपलोड क्यों नहीं कर सकते?