🔥 “Мёртвая теория фреймворков”: как React стал инфраструктурой
Пол Кинлан из Chrome DevRel сформулировал, пожалуй, главный сдвиг последних лет: React перестал быть фреймворком — он стал экосистемой, встроенной в саму ткань веба.
🧩 Суть “Dead Framework Theory”
Когда разработку всё чаще ведут через LLM-инструменты, выбор фреймворка больше не делает человек — его делает модель. И почти любая модель сегодня по умолчанию пишет на React.
Почему так происходит:
1️⃣ React доминирует в продакшене (миллионы активных сайтов). 2️⃣ LLM-ы обучаются на существующем коде — значит, на React. 3️⃣ IDE и генераторы вроде Replit, Bolt и Cursor прямо в промптах задают React как базовый язык фронтенда. 4️⃣ Разработчики ожидают именно такого вывода. 5️⃣ Новый код снова попадает в тренировочные наборы моделей → круг замыкается.
В результате — новые фреймворки оказываются “мёртвы при рождении”. Им нужно попасть в обучающие данные, убедить IDE-девелоперов обновить промпты, построить экосистему и библиотечный слой, завоевать доверие рынка — и всё это за время, пока React создаёт ещё миллионы проектов.
⚙️ Что это меняет Фреймворк ≠ конкуренция технологий. Теперь это конкуренция с тем, что уже встроено в статистику моделей. LLM закрепляют статус-кво. То, что не попадает в их корпус — фактически не существует. Инновации в браузере бессмысленны без массового применения. Если LLM не знает о CSS Nesting или View Transitions — она не станет их использовать.
💭 Главный вывод
Чтобы выжить новому фреймворку, недостаточно быть “лучше React”. Нужно создать модель, обученную на своей экосистеме.
Фреймворки больше не соревнуются по скорости рендеринга или удобству API — они соревнуются за то, чтобы стать частью языковой нормы LLM.
И да — первым, кто это сделает, вероятно, будет React-LLM: модель, которая понимает хуки, Zustand, Tailwind и пишет код быстрее и дешевле любой общей модели.