React a perdu la masse et Vercel en porte la peau
La communauté React avait autrefois l'impression d'être propriétaire du projet. Aujourd'hui, une seule entreprise d'hébergement le gère.
De nombreux membres de l'équipe de base de React travaillent pour Vercel. Ils l'indiquent sur leurs profils. Cela crée un conflit d'intérêts. Les personnes qui décident de l'avenir de React reçoivent des salaires d'une entreprise qui vend le déploiement de React.
La feuille de route s'aligne sur le modèle économique de Vercel. Des fonctionnalités comme les Server Components et l'App Router n'ont pas été demandées par la masse. Ces fonctionnalités sont en adéquation avec l'infrastructure de Vercel. Elles sont difficiles à auto-héberger, mais faciles à faire fonctionner pour Vercel.
React est toujours sous licence MIT. Une licence n'est pas la même chose que l'open source. Le véritable open source exige une gouvernance communautaire. Actuellement, les développeurs se sentent comme des consommateurs plutôt que des contributeurs.
Les Server Components nécessitent une intégration profonde au framework. Next.js est la version la plus mature. Les autres frameworks offrent un support limité. Vous pouvez essayer d'utiliser les React Server Components sans Next.js. C'est comme courir un marathon pieds nus. C'est possible, mais ce n'est pas recommandé.
Le problème n'est pas JSX ou les hooks. Le problème est la confiance. Les développeurs ont choisi React parce que c'était une bibliothèque de vue. Désormais, elle s'étend à votre serveur, votre routage et votre couche de mise en cache. Chaque direction pointe vers la page de paiement d'une seule entreprise.
Vercel développe de bonnes technologies. Cependant, une bibliothèque utilisée par des millions de personnes ne devrait pas suivre le modèle économique d'une seule entreprise. Cela transforme l'open source en un canal marketing doté d'un dépôt GitHub.
D'autres frameworks comme Svelte, Solid et Vue maintiennent une distinction claire entre la bibliothèque et le déploiement. React a mélangé les deux. L'ancienne version de React a disparu. La nouvelle version agit comme un moteur d'opinions avec une page de facturation attachée.
Vous n'êtes pas obligé d'utiliser Vercel avec React. Mais la gravité est réelle. Elle s'intensifie à chaque nouvelle version.
React a besoin d'un comité de pilotage indépendant. Nous avons besoin de membres qui ne travaillent pas pour une seule entreprise. L'open source doit signifier plus qu'une simple licence.
Si une seule entreprise détermine la direction de React, faites-vous toujours confiance au projet ? Que faudrait-il changer pour regagner votre confiance ?
Source : https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
