React ਨੇ ਆਪਣਾ ਆਮ ਜਨਤਾ ਦਾ ਸਮਰਥਨ ਗੁਆ ਦਿੱਤਾ ਹੈ ਅਤੇ Vercel ਇਸ ਦੀ ਚਮੜੀ ਪਹਿਨ ਰਿਹਾ ਹੈ
React ਕਮਿਊਨਿਟੀ ਨੂੰ ਪਹਿਲਾਂ ਅਜਿਹਾ ਮਹਿਸੂਸ ਹੁੰਦਾ ਸੀ ਜਿਵੇਂ ਉਹ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੇ ਮਾਲਕ ਹੋਣ। ਅੱਜ, ਇੱਕ ਸਿੰਗਲ ਹੋਸਟਿੰਗ ਕੰਪਨੀ ਇਸ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਰਹੀ ਹੈ।
React ਦੀ ਕੋਰ ਟੀਮ ਦੇ ਕਈ ਮੈਂਬਰ Vercel ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ। ਉਹ ਆਪਣੇ ਪ੍ਰੋਫਾਈਲਾਂ 'ਤੇ ਇਸ ਦਾ ਜ਼ਿਕਰ ਕਰਦੇ ਹਨ। ਇਹ ਹਿੱਤਾਂ ਦੇ ਟਕਰਾਅ (conflict of interest) ਦੀ ਸਥਿਤੀ ਪੈਦਾ ਕਰਦਾ ਹੈ। React ਦੇ ਭਵਿੱਖ ਦਾ ਫੈਸਲਾ ਕਰਨ ਵਾਲੇ ਲੋਕ ਉਸ ਕੰਪਨੀ ਤੋਂ ਤਨਖਾਹ ਲੈਂਦੇ ਹਨ ਜੋ React ਡਿਪਲਾਈਮੈਂਟ (deployment) ਵੇਚਦੀ ਹੈ।
ਰੋਡਮੈਪ (roadmap) Vercel ਦੇ ਬਿਜ਼ਨਸ ਮਾਡਲ ਦੇ ਅਨੁਕੂਲ ਹੈ। Server Components ਅਤੇ App Router ਵਰਗੇ ਫੀਚਰਾਂ ਦੀ ਮੰਗ ਆਮ ਜਨਤਾ ਵੱਲੋਂ ਨਹੀਂ ਕੀਤੀ ਗਈ ਸੀ। ਇਹ ਫੀਚਰ Vercel ਦੇ ਇਨਫਰਾਸਟ੍ਰਕਚਰ (infrastructure) ਦੇ ਅਨੁਕੂਲ ਹਨ। ਇਨ੍ਹਾਂ ਨੂੰ ਖੁਦ ਹੋਸਟ (self-host) ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਪਰ Vercel ਲਈ ਇਨ੍ਹਾਂ ਨੂੰ ਚਲਾਉਣਾ ਆਸਾਨ ਹੈ।
React ਅਜੇ ਵੀ MIT-licensed ਹੈ। ਇੱਕ ਲਾਇਸੈਂਸ ਦਾ ਮਤਲਬ ਓਪਨ ਸੋਰਸ (open source) ਨਹੀਂ ਹੁੰਦਾ। ਅਸਲੀ ਓਪਨ ਸੋਰਸ ਲਈ ਕਮਿਊਨਿਟੀ ਗਵਰਨੈਂਸ (community governance) ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸ ਸਮੇਂ, ਡਿਵੈਲਪਰਜ਼ ਨੂੰ ਕੰਟਰਿਬਿਊਟਰ (contributors) ਦੀ ਬਜਾਏ ਸਿਰਫ਼ ਖਪਤਕਾਰ (consumers) ਵਾਂਗ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ।
Server Components ਲਈ ਡੂੰਘੀ ਫਰੇਮਵਰਕ ਇੰਟੀਗ੍ਰੇਸ਼ਨ (framework integration) ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। Next.js ਸਭ ਤੋਂ ਪਰਿਪੱਕ (mature) ਵਰਜ਼ਨ ਹੈ। ਹੋਰ ਫਰੇਮਵਰਕ ਸੀਮਤ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ Next.js ਤੋਂ ਬਿਨਾਂ React Server Components ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਬਿਨਾਂ ਜੁੱਤੀਆਂ ਦੇ ਮੈਰਾਥਨ ਦੌੜਨ ਵਰਗਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਤੁਹਾਨੂੰ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ।
ਸਮੱਸਿਆ JSX ਜਾਂ hooks ਦੀ ਨਹੀਂ ਹੈ। ਸਮੱਸਿਆ ਵਿਸ਼ਵਾਸ ਦੀ ਹੈ। ਡਿਵੈਲਪਰਜ਼ ਨੇ React ਨੂੰ ਇਸ ਲਈ ਚੁਣਿਆ ਸੀ ਕਿਉਂਕਿ ਇਹ ਇੱਕ view library ਸੀ। ਹੁਣ, ਇਹ ਤੁਹਾਡੇ ਸਰਵਰ, ਤੁਹਾਡੀ ਰੂਟਿੰਗ (routing), ਅਤੇ ਤੁਹਾਡੇ ਕੈਸ਼ਿੰਗ ਲੇਅਰ (caching layer) ਤੱਕ ਫੈਲ ਰਿਹਾ ਹੈ। ਹਰ ਦਿਸ਼ਾ ਇੱਕ ਹੀ ਕੰਪਨੀ ਦੇ ਚੈੱਕਆਊਟ ਪੇਜ (checkout page) ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ।
Vercel ਵਧੀਆ ਤਕਨਾਲੋਜੀ ਬਣਾਉਂਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਲੱਖਾਂ ਲੋਕਾਂ ਦੁਆਰਾ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਇੱਕ ਕੰਪਨੀ ਦੇ ਬਿਜ਼ਨਸ ਮਾਡਲ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ। ਇਹ ਓਪਨ ਸੋਰਸ ਨੂੰ ਇੱਕ GitHub ਰਿਪੋਜ਼ਟਰੀ ਵਾਲੇ ਮਾਰਕੀਟਿੰਗ ਚੈਨਲ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
Svelte, Solid, ਅਤੇ Vue ਵਰਗੇ ਹੋਰ ਫਰੇਮਵਰਕ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਡਿਪਲਾਈਮੈਂਟ (deployment) ਵਿਚਕਾਰ ਇੱਕ ਸਪੱਸ਼ਟ ਰੇਖਾ ਰੱਖਦੇ ਹਨ। React ਨੇ ਇਨ੍ਹਾਂ ਨੂੰ ਆਪਸ ਵਿੱਚ ਮਿਲਾ ਦਿੱਤਾ ਹੈ। React ਦਾ ਪੁਰਾਣਾ ਵਰਜ਼ਨ ਜਾ ਚੁੱਕਾ ਹੈ। ਨਵਾਂ ਵਰਜ਼ਨ ਇੱਕ ਬਿਲਿੰਗ ਪੇਜ ਨਾਲ ਜੁੜੇ 'ਓਪੀਨੀਅਨ ਇੰਜਣ' (opinion engine) ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ।
ਤੁਹਾਨੂੰ React ਦੇ ਨਾਲ Vercel ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਪਰ ਇਸਦਾ ਖਿੱਚਾਅ (gravity) ਅਸਲੀ ਹੈ। ਹਰ ਰਿਲੀਜ਼ ਦੇ ਨਾਲ ਇਹ ਹੋਰ ਜ਼ਿਆਦਾ ਵਧਦਾ ਜਾ ਰਿਹਾ ਹੈ।
React ਨੂੰ ਇੱਕ ਸੁਤੰਤਰ ਸਟੀਅਰਿੰਗ ਕਮੇਟੀ (steering committee) ਦੀ ਲੋੜ ਹੈ। ਸਾਨੂੰ ਅਜਿਹੇ ਮੈਂਬਰਾਂ ਦੀ ਲੋੜ ਹੈ ਜੋ ਕਿਸੇ ਇੱਕ ਕਾਰਪੋਰੇਸ਼ਨ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰਦੇ। ਓਪਨ ਸੋਰਸ ਦਾ ਮਤਲਬ ਸਿਰਫ਼ ਇੱਕ ਲਾਇਸੈਂਸ ਤੋਂ ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਜੇਕਰ ਇੱਕ ਕੰਪਨੀ React ਦੀ ਦਿਸ਼ਾ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ, ਤਾਂ ਕੀ ਤੁਸੀਂ ਅਜੇ ਵੀ ਇਸ ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ? ਤੁਹਾਡਾ ਵਿਸ਼ਵਾਸ ਮੁੜ ਹਾਸਲ ਕਰਨ ਲਈ ਕੀ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ?
ਸਰੋਤ: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
