El verdadero problema de React no es React. Es Vercel.
Los desarrolladores se sienten frustrados con React. Ves publicaciones preguntando si a alguien todavía le gusta. Las respuestas suelen ser negativas.
Es probable que estés mirando en la dirección equivocada.
React no empeoró. Fue capturado. Vercel es la empresa detrás de este cambio.
Vercel contrató a miembros clave del equipo de React. Lanzaron React Server Components. La forma más famosa de usar estos componentes es a través de Next.js. Next.js es un producto de Vercel. Funciona mejor en el hosting de Vercel.
Esta es una estrategia de negocio.
Antes amabas React porque era una librería. Elegías tu propio router. Elegías tu propia gestión de estado. Elegías tus propias herramientas de construcción. React no te decía qué hacer.
Ahora, React es diferente. La documentación oficial recomienda empezar con Next.js. No puedes usar React solo fácilmente. El mensaje es claro: necesitas un framework. Ese framework tiene una opinión sobre dónde despliegas tu código.
React ya no es solo una librería. Se siente como un embudo para una plataforma específica.
Cuando una empresa respaldada por capital de riesgo controla un proyecto de código abierto, los incentivos cambian. Las funcionalidades no se construyen para tus necesidades. Se construyen para ayudar a que una plataforma funcione mejor.
Los Server Components mueven la lógica al servidor. Esto hace que las opciones de hosting sean más importantes.
Vercel es una empresa talentosa. Pero sus objetivos difieren de los tuyos. Ellos quieren dependencia del ecosistema. Tú quieres libertad y flexibilidad. Estos dos objetivos chocarán.
Cuando la gente dice que odia React, generalmente se refiere a que odia la complejidad. Se preguntan por qué una aplicación sencilla ahora requiere conocimientos de edge runtimes. Se preguntan por qué deben decidir constantemente entre componentes de servidor y de cliente.
El problema es el ecosistema. Los objetivos de ingresos de una empresa ahora moldean las herramientas que utilizas.
Aún no estoy cambiando de framework. Solo estoy siendo más intencional. Me pregunto si necesito Next.js o si Vite y React Router son suficientes.
React sigue siendo una gran librería de renderizado. El problema son las capas añadidas encima. La crisis no es técnica. Es política.
Una librería utilizada por millones está siendo dirigida por una empresa con un interés financiero. Eso debería incomodarte.
React debe servir a los desarrolladores, no a las plataformas de despliegue.
¿Puede React recuperar su independencia? ¿O es esta captura permanente?
Fuente: https://dev.to/adioof/reacts-real-problem-isnt-react-its-vercel-a7l
