React потерял связь с массами, а Vercel примеряет его шкуру

Раньше сообщество React чувствовало, что проект принадлежит им. Сегодня им управляет одна хостинг-компания.

Многие участники основной команды (core team) React работают в Vercel. Они указывают это в своих профилях. Это создает конфликт интересов. Люди, определяющие будущее React, получают зарплату от компании, которая продает услуги по развертыванию React.

Дорожная карта соответствует бизнес-модели Vercel. Такие функции, как Server Components и App Router, не были запрошены широкой аудиторией. Эти возможности заточены под инфраструктуру Vercel. Их сложно развернуть самостоятельно, но легко запускать на мощностях Vercel.

React по-прежнему распространяется под лицензией MIT. Но лицензия — это не то же самое, что open source. Настоящий open source требует управления сообществом. Сейчас разработчики чувствуют себя скорее потребителями, а не контрибьюторами.

Server Components требуют глубокой интеграции с фреймворком. Next.js — самая зрелая реализация. Другие фреймворки предлагают ограниченную поддержку. Вы можете попытаться использовать React Server Components без Next.js, но это все равно что бежать марафон босиком. Сделать это можно, но не стоит.

Проблема не в JSX или хуках. Проблема в доверии. Разработчики выбирали React, потому что это была библиотека представления (view library). Теперь же она проникает в ваш сервер, ваш роутинг и ваш слой кэширования. Каждое направление ведет к странице оплаты одной конкретной компании.

Vercel создает хорошие технологии. Однако библиотека, которой пользуются миллионы, не должна следовать бизнес-модели одной компании. Это превращает open source в маркетинговый канал с репозиторием на GitHub.

Другие фреймворки, такие как Svelte, Solid и Vue, проводят четкую грань между библиотекой и развертыванием. React же смешал их. Старая версия React ушла в прошлое. Новая версия работает как инструмент навязывания подходов с прикрепленной страницей оплаты.

Вам не обязательно использовать Vercel вместе с React. Но гравитация реальна. С каждым релизом она становится всё сильнее.

React нужен независимый руководящий комитет (steering committee). Нам нужны участники, которые не работают на одну корпорацию. Open source должен значить больше, чем просто наличие лицензии.

Если одна компания определяет направление развития React, доверяете ли вы всё еще этому проекту? Что должно измениться, чтобы вернуть ваше доверие?

Источник: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc