React ist nicht das Problem. Vercel ist es.
Entwickler sind frustriert von React. Viele fragen sich, ob überhaupt noch jemand React mag. Die Antworten fallen oft negativ aus.
Ich glaube, wir suchen an der falschen Stelle nach der Ursache. React ist nicht schlechter geworden. Es wurde vereinnahmt. Vercel ist das Unternehmen hinter diesem Wandel.
Vercel hat wichtige Mitglieder des React-Teams eingestellt. React Server Components kamen als Konzept auf den Markt. Die erste große Implementierung findet sich in Next.js. Next.js ist ein Framework von Vercel. Es läuft am besten auf Vercel-Hosting.
Das ist eine Geschäftsstrategie. Und sie funktioniert gut.
Viele Entwickler liebten React, weil es eine Library war. Man wählte seinen eigenen Router. Man wählte sein eigenes State Management. Man wählte seine eigenen Build-Tools. React stand einem nicht im Weg.
Das hat sich geändert.
Versuchen Sie heute, React ohne ein Framework zu verwenden. Die offizielle Dokumentation empfiehlt den Einstieg mit Next.js. Vite wird nicht als erste Wahl empfohlen. Die Botschaft ist eindeutig: React allein reicht nicht aus. Man braucht ein Framework. Und dieses Framework gibt vor, wo man seinen Code deployt.
Das ist keine Library. Es ist ein Trichter mit JSX-Syntax.
Ein von Risikokapital finanziertes Unternehmen hat nun massiven Einfluss auf ein Open-Source-Projekt, das von Millionen genutzt wird. Dies führt zu Interessenkonflikten. Features werden nicht für die Bedürfnisse der Entwickler entwickelt, sondern um die Performance einer bestimmten Plattform zu optimieren.
Server Components verlagern die Logik auf den Server. Das macht das Hosting wichtiger.
Vercel ist nicht böse. Sie liefern großartige Technologie. Aber ihre Motive unterscheiden sich von Ihren. Sie wollen Sie in ihrem Ökosystem halten. Sie wollen Freiheit und Flexibilität. Diese beiden Ziele kollidieren.
Wenn Entwickler sich über React beschweren, meinen sie meistens die Komplexität. Sie stellen Fragen wie:
- Warum muss ich wissen, ob eine Komponente eine Server- oder Client-Komponente ist?
- Warum braucht eine einfache App Edge Runtimes?
- Warum empfiehlt das React-Team Next.js?
Die Frustration rührt von einem Ökosystem her, das durch die Umsatzziele eines einzelnen Unternehmens geprägt wird.
Ich wechsle noch nicht zu einem neuen Framework. Ich gehe nur bewusster vor. Ich frage mich, ob ich Next.js wirklich brauche oder ob Vite und React Router ausreichen.
React ist nach wie vor eine großartige Rendering-Library. Das Problem sind die zusätzlichen Schichten, die von Leuten hinzugefügt werden, die von Ihrer Abhängigkeit profitieren.
Dies ist eine politische Krise, keine technische. Ein Unternehmen beeinflusst die Richtung eines Tools, das von Millionen genutzt wird, um seine eigenen finanziellen Interessen zu bedienen. Das sollte Sie beunruhigen.
Wir sollten React nicht aufgeben. Wir sollten eine Roadmap fordern, die den Entwicklern dient, statt Deployment-Plattformen.
Glauben Sie, dass React seine Unabhängigkeit zurückgewinnen kann? Oder ist die Vereinnahmung permanent?
Quelle: https://dev.to/adioof/reacts-real-problem-isnt-react-its-vercel-a7l
