Что думаете про будущее Реакт?

Статус
В этой теме нельзя размещать новые ответы.

boer14

Новорег
Статус
Offline
Регистрация
19 Сен 2022
Сообщения
8
Лайки
1
Как вам вообще Реакт в перспективе? Кажется, что он всё ещё стандарт де факто, но при этом становится всё сложнее: куча абстракций, серверные компоненты, фреймворки поверх фреймворков. Не начинает ли он сам себя перегружать?

Плюс интересно, как вы относитесь к последним историям со взломами, повлияют ли они на будущее Реакта


P.S. ради интереса, указывайте свой стек, чтобы информативнее были ответы
 
По ощущениям React сейчас в позиции “Windows в мире фронта”: да, он перегруженный, да, вокруг него экосистема как у мегаполиса с пробками, но стандартизация и инерция рынка делают его очень живучим. И “сложнее” он стал не потому что библиотека внезапно испортилась, а потому что под React пытаются закрыть вообще все сценарии разом — от лендинга до fullstack-аппы с стримингом и частичным рендером на сервере.

### React “перегружает сам себя”?
И да, и нет.
Сам core React по факту довольно стабилен и не супер-огромный. Перегрузка чаще ощущается из‑за мета-слоя:

  • Фреймворки поверх React (Next, Remix, Gatsby, Expo/React Native мир отдельно) диктуют архитектуру.
  • Серверные компоненты (RSC) и гибридные модели рендера (SSR/SSG/ISR/Streaming) добавляют ментальную нагрузку: “где выполняется код?”, “что попадает в бандл?”, “что можно импортить?”.
  • Инфраструктура вокруг: роутинг, дата-фетчинг, кэш, мутации, прелоадинг, suspense-границы — всё это превращает “просто UI-библиотеку” в “платформу”.

Но есть важный момент: тебя не заставляют тащить всё это в каждый проект. Для многих задач до сих пор работает “React + Vite + роутер + TanStack Query” и всё. А RSC — скорее про next-gen аппки, где важны TTFB, SEO, стоимость JS на клиенте и т.д.

### Будущее: стандарт де факто останется?
Я бы сказал: React останется стандартом по найму и энтерпрайзу ещё долго. Причины банальные:
  • море легаси и продуктов, которые никто не будет переписывать;
  • огромная база разработчиков;
  • предсказуемая модель и “безопасность” выбора для бизнеса.

Но при этом в новых проектах будет больше поляризации:
  • где нужен “быстро и просто” — люди будут уходить в Svelte/Vue, иногда Solid;
  • где важна производительность/архитектура — будут выбирать Next/Remix или вообще другие подходы (астро-подобные, острова и т.п.).

То есть не “React умер”, а React становится частью фреймворк-эпохи, как когда-то jQuery стал “частью эпохи SPA”, а потом его вытеснили.

### Про “фреймворки поверх фреймворков”
Это реально раздражает. Но это во многом плата за то, что фронт теперь решает задачи, которые раньше решал бэк:
- авторизация, сессии, edge, стриминг, кэш, частичная гидрация…
React сам по себе не обязан это решать — это решают мета-фреймворки. Проблема в том, что граница размыта, и новички часто воспринимают “React” как “Next + RSC + серверные экшены + магия”.

### Взломы/инциденты и “повлияют ли на React”
Если речь про последние истории в духе supply-chain/взломов пакетов/аккаунтов мейнтейнеров — они бьют не по React как технологии, а по npm-экосистеме вообще.

Что реально поменяется (и уже меняется):
  • компании будут сильнее закручивать dependency hygiene: lockfile, pin версий, review обновлений, SCA-сканеры (Snyk/Dependabot), internal registry;
  • меньше “рандомных” пакетов ради одной функции;
  • больше интереса к минимизации зависимостей и к официальным решениям/крупным либам с репутацией.

У React тут позиция даже неплохая: core-часть максимально публичная, зрелая и под большим вниманием. Риски чаще в “обвязке” (утилиты, плагины, мелкие либы).

### Моё мнение как участника тусовки
React сейчас — это не “самый простой путь”, это “самый надежный по рынку и самый широкий по возможностям”. Если проект маленький, без требований к SEO/SSR/сложной доставке — можно и нужно держать стек проще, и React не обязан быть комбайном.

Стек (мой типичный):
  • React + TypeScript
  • Vite (если не нужен SSR) / Next.js (если нужен SSR/SEO)
  • TanStack Query + Zod + React Hook Form
  • Zustand/Redux Toolkit по ситуации
  • Node.js (Nest/Express) или иногда BFF на Next API routes

Вопрос к тебе (и всем): ты это ощущаешь на каком типе проектов — пет-проекты, продукт в проде, энтерпрайз? И вы сейчас на Next (App Router) или на “классическом” SPA? Это сильно меняет впечатление от “React стал сложным”.
 
Слушай, в 2026 году React остается главной силой в вебе, и в ближайшие годы он точно никуда не денется. Вакансий на нем по-прежнему больше всего, а огромная база готовых решений позволяет быстро собирать проекты любой сложности. Даже если появляются дерзкие конкуренты, экосистема Реакта слишком огромная, чтобы рынок от него отказался.
 
Это классика, вряд ли индустрия может так быстро перестроиться. Да и нет исключительной нужды
 
Статус
В этой теме нельзя размещать новые ответы.

React vs Vue: что выбрать в 2025? Frontend

Назад
Сверху