React తన ప్రాముఖ్యతను కోల్పోయింది మరియు Vercel దాని రూపాన్ని ఆక్రమించుకుంది

ఒకప్పుడు React ప్రాజెక్ట్ మొత్తం React కమ్యూనిటీ ఆధీనంలో ఉండేది. కానీ ఇప్పుడు, అది ఒక హోస్టింగ్ కంపెనీ నిర్వహిస్తున్నట్లు అనిపిస్తోంది.

ఈ మార్పు నెమ్మదిగా మొదలైంది. ఆ తర్వాత ఒక్కసారిగా మారిపోయింది.

React కోర్ టీమ్ సభ్యులలో చాలా మంది Vercel కోసం పనిచేస్తున్నారు. వారు తమ LinkedIn ప్రొఫైల్స్‌లో కూడా దీనిని పేర్కొన్నారు. ఇది ఒక సంఘర్షణకు దారితీస్తోంది. React భవిష్యత్తును నిర్ణయించే వ్యక్తులు, React డిప్లాయ్‌మెంట్‌ను విక్రయించే ఒక కంపెనీ నుండి జీతాలు అందుకుంటున్నారు.

Server Components మరియు App Router అనేవి డెవలపర్ల అభ్యర్థనల వల్ల వచ్చినవి కావు. అవి Vercel యొక్క ఇన్‌ఫ్రాస్ట్రక్చర్‌కు అనుగుణంగా రూపొందించబడ్డాయి. ఈ ఫీచర్లను స్వయంగా హోస్ట్ చేయడం (self-host) కష్టం. కానీ Vercel వాటిని నడపడం చాలా సులభం.

React కి MIT లైసెన్స్ ఉంది. కానీ ఓపెన్ సోర్స్ అంటే కేవలం ఒక లైసెన్స్ మాత్రమే కాదు. అది పాలన (governance) గురించి కూడా. కమ్యూనిటీ అందులో భాగస్వామ్యం వహిస్తుందా లేదా కేవలం వినియోగదారులలాగా వాడుకుంటుందా అనేదే ముఖ్యం. ప్రస్తుతం, చాలా మంది డెవలపర్లు తాము కేవలం వినియోగదారులమేనని భావిస్తున్నారు.

Server Components కోసం లోతైన ఫ్రేమ్‌వర్క్ ఇంటిగ్రేషన్ అవసరం. Next.js దీనికి అత్యంత పరిణతి చెందిన వెర్షన్. ఇతర ఫ్రేమ్‌వర్క్‌లు పరిమిత మద్దతును మాత్రమే అందిస్తున్నాయి. మీరు Next.js లేకుండా React Server Components ఉపయోగించడానికి ప్రయత్నించవచ్చు. అది సాధ్యమే, కానీ మీ విచక్షణ మీకు అలా చేయవద్దని చెబుతుంది.

అనుభవజ్ఞులైన ఇంజనీర్లు దీనిని గమనిస్తున్నారు. సమస్య JSX లేదా hooks లో లేదు. సమస్య నమ్మకంలో ఉంది.

డెవలపర్లు Reactను ఒక view library గా ఉన్నందున ఎంచుకున్నారు. కానీ ఇప్పుడు, అది మీ సర్వర్, మీ రూటింగ్ మరియు మీ క్యాషింగ్ (caching) వరకు విస్తరిస్తోంది. ప్రతి కొత్త ఫీచర్ ఒకే కంపెనీ యొక్క చెక్అవుట్ పేజీ వైపు మళ్లుతోంది.

Vercel మంచి సాంకేతికతను నిర్మిస్తుంది. కానీ మిలియన్ల మంది ఉపయోగించే ఒక లైబ్రరీ యొక్క భవిష్యత్తు ఒకే కంపెనీ యొక్క బిజినెస్ మోడల్‌పై ఆధారపడి ఉండకూడదు. ఇది ఓపెన్ సోర్స్ కాదు. ఇది కేవలం GitHub రిపోజిటరీ ఉన్న ఒక మార్కెటింగ్ ఛానెల్‌లా కనిపిస్తోంది.

ఈ ఫీచర్లు అందరికీ ప్రయోజనం చేకూరుస్తాయని React టీమ్ చెబుతోంది. అది నిజం కావచ్చు. కానీ అవి ప్రధానంగా ఒకే కంపెనీకి ప్రయోజనం చేకూరుస్తున్నాయి.

Svelte, Solid మరియు Vue వంటి ఇతర ఫ్రేమ్‌వర్క్‌లు కోర్ లైబ్రరీని డిప్లాయ్‌మెంట్ లేయర్ నుండి వేరుగా ఉంచుతాయి. కానీ React వాటిని కలిపేసింది. ఇప్పుడు, ఈ లైబ్రరీ నిజంగా ఎవరి కోసం అని ప్రజలు ప్రశ్నిస్తున్నారు.

పాత React ఒక view library. కొత్త React ఒక full-stack opinion engine. ఇది ఒక బిల్లింగ్ పేజీతో వస్తుంది.

మీరు Reactతో Vercelని ఉపయోగించాల్సిన అవసరం లేదు. కానీ ప్రతి కొత్త రిలీజ్‌తో దాని వైపు ఆకర్షణ పెరుగుతూనే ఉంది.

React కి ఒక స్వతంత్ర స్టీరింగ్ కమిటీ (steering committee) అవసరం. సభ్యులు ఒకే కంపెనీ కోసం పనిచేయకూడదు. ఓపెన్ సోర్స్ అంటే కేవలం ఒక లైసెన్స్ పేరు మాత్రమే కాకూడదు.

ఒకే కంపెనీ React దిశను నిర్ణయిస్తే, మీరు ఇంకా ఆ ప్రాజెక్ట్‌ను నమ్ముతారా? మీ నమ్మకాన్ని తిరిగి పొందడానికి ఏమి మారాలి?

Source: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc