React ने अपना मूल स्वरूप खो दिया है और Vercel उसकी खाल ओढ़ रहा है
React कम्युनिटी इस प्रोजेक्ट की मालिक हुआ करती थी। अब, ऐसा लगता है जैसे इसे कोई होस्टिंग कंपनी चला रही है।
यह बदलाव धीरे-धीरे हुआ। फिर यह अचानक से हो गया।
React कोर टीम के कई सदस्य Vercel के लिए काम करते हैं। वे अपने LinkedIn प्रोफाइल पर इसे सूचीबद्ध करते हैं। इससे एक टकराव पैदा होता है। React के भविष्य का निर्णय लेने वाले लोग उस कंपनी से वेतन प्राप्त करते हैं जो React डिप्लॉयमेंट बेचती है।
Server Components और App Router डेवलपर्स की माँगों से नहीं आए। वे Vercel के इंफ्रास्ट्रक्चर के साथ पूरी तरह मेल खाते हैं। इन फीचर्स को सेल्फ-होस्ट करना कठिन है। इन्हें Vercel के लिए चलाना आसान है।
React के पास MIT लाइसेंस है। लेकिन ओपन सोर्स केवल एक लाइसेंस से कहीं अधिक है। यह गवर्नेंस के बारे में है। यह इस बारे में है कि क्या कम्युनिटी योगदान देती है या केवल उपभोग करती है। इस समय, कई डेवलपर्स खुद को केवल उपभोक्ता महसूस कर रहे हैं।
Server Components के लिए गहरे फ्रेमवर्क इंटीग्रेशन की आवश्यकता होती है। Next.js इसका सबसे परिपक्व वर्जन है। अन्य फ्रेमवर्क सीमित सपोर्ट देते हैं। आप Next.js के बिना React Server Components का उपयोग करने की कोशिश कर सकते हैं। यह संभव है, लेकिन आपकी समझ आपको ऐसा न करने की सलाह देगी।
अनुभवी इंजीनियर इस बात को नोटिस कर रहे हैं। समस्या JSX या hooks की नहीं है। समस्या भरोसे की है।
डेवलपर्स ने React को इसलिए चुना क्योंकि यह एक view library थी। अब, यह आपके सर्वर, आपकी रूटिंग और आपकी कैशिंग तक फैल रही है। हर नया फीचर किसी एक कंपनी के चेकआउट पेज की ओर इशारा करता है।
Vercel अच्छी तकनीक बनाता है। लेकिन लाखों लोगों द्वारा उपयोग की जाने वाली लाइब्रेरी का भविष्य किसी एक कंपनी के बिजनेस मॉडल पर निर्भर नहीं होना चाहिए। यह ओपन सोर्स नहीं है। यह एक GitHub रिपॉजिटरी के साथ मार्केटिंग चैनल जैसा दिखता है।
React टीम का कहना है कि इन फीचर्स से सभी को लाभ होता है। यह सच हो सकता है। लेकिन वे मुख्य रूप से एक ही कंपनी को लाभ पहुँचाते हैं।
Svelte, Solid और Vue जैसे अन्य फ्रेमवर्क कोर लाइब्रेरी को डिप्लॉयमेंट लेयर से अलग रखते हैं। React ने उन्हें आपस में मिला दिया है। अब, लोग पूछते हैं कि यह लाइब्रेरी वास्तव में किसके लिए है।
पुराना React एक view library था। नया React एक full-stack opinion engine है। यह एक बिलिंग पेज के साथ आता है।
आपको React के साथ Vercel का उपयोग करना अनिवार्य नहीं है। लेकिन हर नए रिलीज़ के साथ इसका आकर्षण और बढ़ता जाता है।
React को एक स्वतंत्र स्टीयरिंग कमेटी की आवश्यकता है। सदस्यों को किसी एक कंपनी के लिए काम नहीं करना चाहिए। ओपन सोर्स का अर्थ केवल एक लाइसेंस का नाम होने से कहीं अधिक होना चाहिए।
यदि कोई एक कंपनी React की दिशा निर्धारित करती है, तो क्या आप अभी भी इस प्रोजेक्ट पर भरोसा करते हैं? आपका भरोसा वापस जीतने के लिए क्या बदलने की आवश्यकता है?
स्रोत: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
