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