React ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ। Vercel ਹੈ।
ਡਿਵੈਲਪਰ React ਤੋਂ ਨਿਰਾਸ਼ ਮਹਿਸੂਸ ਕਰਦੇ ਹਨ। ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਪੁੱਛਦੇ ਹਨ ਕਿ ਕੀ ਹੁਣ ਕੋਈ React ਨੂੰ ਪਸੰਦ ਕਰਦਾ ਹੈ। ਜਵਾਬ ਅਕਸਰ ਨਕਾਰਾਤਮਕ ਹੁੰਦੇ ਹਨ।
ਮੇਰਾ ਮੰਨਣਾ ਹੈ ਕਿ ਅਸੀਂ ਗਲਤ ਕਾਰਨ ਵੱਲ ਦੇਖ ਰਹੇ ਹਾਂ। React ਖਰਾਬ ਨਹੀਂ ਹੋਇਆ। ਇਸ ਨੂੰ ਕਬਜ਼ੇ ਵਿੱਚ ਲੈ ਲਿਆ ਗਿਆ ਹੈ। Vercel ਇਸ ਤਬਦੀਲੀ ਦੇ ਪਿੱਛੇ ਕੰਪਨੀ ਹੈ।
Vercel ਨੇ React ਟੀਮ ਦੇ ਮੁੱਖ ਮੈਂਬਰਾਂ ਨੂੰ ਹਾਇਰ ਕੀਤਾ। React Server Components ਇੱਕ ਸੰਕਲਪ ਵਜੋਂ ਆਏ। ਪਹਿਲਾ ਵੱਡਾ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ Next.js ਦੇ ਅੰਦਰ ਹੈ। Next.js ਇੱਕ Vercel ਫਰੇਮਵਰਕ ਹੈ। ਇਹ Vercel ਹੋਸਟਿੰਗ 'ਤੇ ਸਭ ਤੋਂ ਵਧੀਆ ਚੱਲਦਾ ਹੈ।
ਇਹ ਇੱਕ ਵਪਾਰਕ ਰਣਨੀਤੀ ਹੈ। ਇਹ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ।
ਬਹੁਤ ਸਾਰੇ ਡਿਵੈਲਪਰਾਂ ਨੇ React ਨੂੰ ਪਸੰਦ ਕੀਤਾ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਲਾਇਬ੍ਰੇਰੀ ਸੀ। ਤੁਸੀਂ ਆਪਣਾ ਰੁਟਰ ਖੁਦ ਚੁਣਦੇ ਸੀ। ਤੁਸੀਂ ਆਪਣਾ ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਖੁਦ ਚੁਣਦੇ ਸੀ। ਤੁਸੀਂ ਆਪਣੇ ਬਿਲਡ ਟੂਲਸ ਖੁਦ ਚੁਣਦੇ ਸੀ। React ਤੁਹਾਡੇ ਰਸਤੇ ਵਿੱਚ ਨਹੀਂ ਆਉਂਦਾ ਸੀ।
ਉਹ ਬਦਲ ਗਿਆ ਹੈ।
ਅੱਜ ਬਿਨਾਂ ਕਿਸੇ ਫਰੇਮਵਰਕ ਦੇ React ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦੇਖੋ। ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ Next.js ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦੇ ਹਨ। ਉਹ ਪਹਿਲੀ ਚੋਣ ਵਜੋਂ Vite ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕਰਦੇ। ਸੰਦੇਸ਼ ਸਾਫ਼ ਹੈ। ਸਿਰਫ਼ React ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ। ਤੁਹਾਨੂੰ ਇੱਕ ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਹੈ। ਉਸ ਫਰੇਮਵਰਕ ਦੀ ਆਪਣੀ ਰਾਏ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣਾ ਕੋਡ ਕਿੱਥੇ ਡਿਪਲੋਏ ਕਰਦੇ ਹੋ।
ਇਹ ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ ਨਹੀਂ ਹੈ। ਇਹ JSX ਸਿੰਟੈਕਸ ਵਾਲਾ ਇੱਕ ਫਨਲ ਹੈ।
ਇੱਕ VC-ਬੈਕਡ ਕੰਪਨੀ ਦਾ ਹੁਣ ਕਰੋੜਾਂ ਲੋਕਾਂ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਭਾਰੀ ਪ੍ਰਭਾਵ ਹੈ। ਇਹ ਵੱਖਰੇ ਹਿੱਤ (misaligned incentives) ਪੈਦਾ ਕਰਦਾ ਹੈ। ਫੀਚਰ ਡਿਵੈਲਪਰਾਂ ਦੀਆਂ ਲੋੜਾਂ ਲਈ ਨਹੀਂ ਬਣਾਏ ਜਾਂਦੇ। ਉਹ ਇੱਕ ਖਾਸ ਪਲੇਟਫਾਰਮ ਨੂੰ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ
