O React Perdeu sua Massa e a Vercel Está Usando sua Pele
A comunidade React costumava ser dona do projeto. Agora, parece que uma empresa de hospedagem o gerencia.
A mudança aconteceu lentamente. Depois, aconteceu de uma só vez.
Vários membros da equipe principal do React trabalham para a Vercel. Eles listam isso em seus perfis do LinkedIn. Isso cria um conflito. As pessoas que decidem o futuro do React recebem salários de uma empresa que vende o deploy do React.
Server Components e o App Router não surgiram de pedidos de desenvolvedores. Eles se alinham perfeitamente com a infraestrutura da Vercel. Esses recursos são difíceis de hospedar por conta própria. São fáceis de rodar para a Vercel.
O React possui uma licença MIT. Mas o código aberto é mais do que uma licença. Trata-se de governança. Trata-se de saber se a comunidade contribui ou apenas consome. No momento, muitos desenvolvedores se sentem como consumidores.
Server Components exigem uma integração profunda com o framework. O Next.js é a versão mais madura. Outros frameworks oferecem suporte limitado. Você pode tentar usar React Server Components sem o Next.js. É possível, mas o seu bom senso dirá para não fazer isso.
Engenheiros experientes estão percebendo isso. O problema não é o JSX ou os hooks. O problema é a confiança.
Os desenvolvedores escolheram o React porque ele era uma biblioteca de visualização. Agora, ele cresce para o seu servidor, seu roteamento e seu cache. Cada novo recurso aponta para a página de checkout de uma única empresa.
A Vercel constrói uma boa tecnologia. Mas o futuro de uma biblioteca usada por milhões não deve depender do modelo de negócios de uma única empresa. Isso não é código aberto. Parece um canal de marketing com um repositório no GitHub.
A equipe do React diz que esses recursos beneficiam a todos. Isso pode ser verdade. Mas eles também beneficiam principalmente uma empresa.
Outros frameworks como Svelte, Solid e Vue mantêm a biblioteca principal separada da camada de deploy. O React as misturou. Agora, as pessoas perguntam para quem a biblioteca é realmente destinada.
O antigo React era uma biblioteca de visualização. O novo React é um motor de opiniões full-stack. Ele vem com uma página de faturamento.
Você não precisa usar a Vercel com o React. Mas a gravidade puxa com mais força a cada lançamento.
O React precisa de um comitê de direção independente. Os membros não devem trabalhar para uma única empresa. Código aberto deve significar mais do que o nome de uma licença.
Se uma empresa determina o rumo do React, você ainda confia no projeto? O que precisa mudar para reconquistar sua confiança?
Fonte: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
