Сайты на React
База сайтов на React: SPA, SaaS-приложения, e-commerce, личные кабинеты, выручка, контакты. Самая популярная JS-библиотека от Meta/Facebook. Определение за 5 секунд.
О технологии React
React — JavaScript-библиотека для построения пользовательских интерфейсов, созданная инженером Facebook Джорданом Уолке (Jordan Walke) в 2011 году для внутренних нужд компании (новостная лента Facebook, Instagram после поглощения) и открытая в open-source в 2013 году. React произвёл революцию в подходе к фронтенд-разработке, популяризировав компонентный подход (UI разбивается на переиспользуемые компоненты с собственным состоянием и логикой), виртуальный DOM (in-memory representation реального DOM с эффективным diffing-алгоритмом для минимизации операций реального DOM), однонаправленный поток данных (props сверху вниз, callback-функции снизу вверх), декларативный rendering вместо императивных манипуляций DOM. По данным State of JS 2024 React используется примерно 80% опрошенных фронтенд-разработчиков (хотя бы пробовали или используют в текущих проектах), что делает его абсолютным лидером среди JS-фреймворков и библиотек в мире, с большим отрывом от Vue.js (около 46-50%), Angular (около 40%), Svelte (около 35%), Solid.js. По данным W3Techs на 2026 год React используется примерно на 7-8% всех сайтов мира с известным JS-фреймворком, что в 4-5 раз больше доли Vue.js. Архитектурно React — это только view-слой (рендеринг UI на основе состояния), всё остальное (роутинг, state management, формы, валидация, fetching, SSR) выбирается из стороннего экосистемы: React Router для роутинга, Redux/Zustand/MobX/Recoil/Jotai для state management, React Query / TanStack Query / SWR для серверного state и кэширования, React Hook Form / Formik для форм, Zod / Yup для валидации, Next.js/Remix/Gatsby как полноценные мета-фреймворки на базе React. Современный React 18 (2022) и React 19 (2024) включают Concurrent Rendering (priority-based scheduling), automatic batching, Suspense для асинхронной загрузки, Server Components (новая модель серверного рендеринга компонентов прямо в React) и Server Actions через мета-фреймворки. React Native (2015) позволяет писать нативные iOS/Android приложения с использованием React-парадигмы, расширяя экосистему за пределы веба. React поддерживается Meta (Facebook) и огромным open-source сообществом — крупнейшая экосистема JS-фреймворков в мире с десятками тысяч пакетов на npm.
Главные преимущества React для веб-разработки: самая большая экосистема готовых решений и UI-компонентов среди всех JS-фреймворков — для практически любой задачи существует готовая библиотека (Material UI/MUI и Chakra UI / Ant Design / Mantine / Radix UI / shadcn/ui для UI-китов, React Hook Form для форм, TanStack Query для серверного state, Recharts/Victory/Visx для визуализации данных, React Three Fiber для 3D-графики, react-dnd для drag-and-drop, framer-motion для анимаций); самый большой рынок труда среди JS-фреймворков — десятки тысяч активных вакансий React-разработчиков в России и сотни тысяч в мире, что делает React безопасным выбором для долгосрочной поддержки проекта; огромное количество готовых обучающих материалов на русском и английском (десятки тысяч курсов, книг, статей, видео, YouTube-каналов); JSX как синтаксис для встраивания HTML в JavaScript позволяет писать UI как функцию от состояния, что многим разработчикам кажется более явным и testable, чем шаблоны Vue/Angular; React Hooks (useState, useEffect, useMemo, useCallback, useContext, useReducer, custom hooks) дают мощные средства для управления состоянием и побочными эффектами без классов; виртуальный DOM с эффективным diffing-алгоритмом обеспечивает хорошую производительность даже на сложных интерфейсах; concurrent rendering в React 18+ позволяет приоритизировать важные обновления UI; Server Components в React 19 — революционная модель частичного серверного рендеринга компонентов прямо в React; полная поддержка TypeScript с типизацией props, hooks, контекста; зрелые мета-фреймворки (Next.js — самый популярный, де-факто стандарт для production React-приложений с SSR/SSG/ISR/edge-функциями; Remix — fokus на web standards и nested routing; Gatsby — для статических сайтов с GraphQL); React Native для cross-platform мобильной разработки. Слабые стороны — фрагментация экосистемы (10+ вариантов state management, 5+ роутеров — новичку сложно выбрать); JSX смешивает HTML и логику, что некоторые разработчики считают неестественным; необходимость явных вызовов setState и зависимостей useEffect повышает многословность по сравнению с автоматической реактивностью Vue.
Типичные клиенты React — практически все крупные tech-компании мира и большинство современных SaaS-стартапов. Известные публичные пользователи — Facebook (создатели React, весь продукт включая основную ленту, Messenger, Marketplace на React + React Native), Instagram (после поглощения Facebook полностью на React и React Native, мобильное приложение и веб-версия), WhatsApp Web (на React), Netflix (Netflix.com интерфейс на React, частично React Native для мобильного), Airbnb (один из первых крупных пользователей React, выложили в open-source свою библиотеку Airbnb Style Guide для React), Discord (одно из крупнейших Electron + React desktop-приложений с 200+ млн пользователей), Slack (desktop-клиент на Electron + React), Spotify (web player и часть desktop на React), Twitter/X (полностью переписан на React + Redux в 2017-2018, известный как Twitter Lite), Microsoft (Office 365 web, Azure Portal, Teams desktop на React + Electron), Pinterest, Dropbox, Atlassian (Jira, Confluence на React после миграции с GWT), LinkedIn, Reddit (новый дизайн полностью на React + Next.js), Coursera, Udemy, Khan Academy, Tesla (часть web-интерфейсов), GitHub (некоторые новые разделы на React, хотя ядро на Rails-шаблонах). В России React активно используется в большинстве крупных IT-компаний: Тинькофф T-Bank (личный кабинет, мобильное приложение через React Native, бизнес-кабинет, часть SBP/перевозов), Авито (большая часть UI), Яндекс (Я.Маркет частично, Я.Карты web, Я.Облако Console, Я.Драйв интерфейс), VK (часть продуктов), Wildberries (значительная часть web-кабинетов покупателя и продавца), Ozon (личные кабинеты), Сбербанк (Сбербанк Онлайн web, СберCloud Console, Сбермаркет, Самокат — много продуктов), Mail.ru, Альфа-Банк (Альфа-Онлайн), Райффайзенбанк, ВТБ Онлайн, Газпромбанк, Hh.ru (большая часть кабинетов), Туту.ру, Островок.ру, Aviasales, Skillbox, Skyeng (часть продуктов), Lamoda (часть UI), Delivery Club, Самокат, Яндекс.Лавка, Aviasales. Признаки детекции React: глобальный hook window.__REACT_DEVTOOLS_GLOBAL_HOOK__ при подключении React DevTools; HTML-атрибут data-reactroot на корневом элементе (в React 17 был, в React 18+ убран для concurrent rendering); атрибут data-react-helmet для react-helmet; характерные имена JS-файлов /static/js/main.[hash].js или /static/js/[number].[hash].chunk.js при сборке через Create React App, /chunks/main-[hash].js для Next.js. X-kit Scanner проверяет все эти сигналы автоматически.
Сайты, использующие React
| Домен | Организация | Выручка | E-mail адреса |
|---|---|---|---|
| central-ppk.ru | АО "ЦЕНТРАЛЬНАЯ ППК" | 91.0 млрд ₽ | a********v@central-ppk.ru +4 |
| befree.ru | АО "МЭЛОН ФЭШН ГРУП" | 81.9 млрд ₽ | p********y@melonfashion.com +4 |
| famil.ru | ООО "МАКСИМА ГРУПП" | 55.5 млрд ₽ | n********e@mail.ru +5 |
| gapresurs.ru | ООО "СТАВРОПОЛЬСКИЙ БРОЙЛЕР" | 55.1 млрд ₽ | h********e@gap-rs.ru +10 |
| prosv.ru | АО "ИЗДАТЕЛЬСТВО "ПРОСВЕЩЕНИЕ" | 51.1 млрд ₽ | i********o@shop.prosv.ru +4 |
| shinservice.ru | ООО "ШИНСЕРВИС" | 37.8 млрд ₽ | k********v@sst.su +2 |
| pecom.ru | ООО "ПЭК" | 36.8 млрд ₽ | p********m@pecom.ru +5 |
| stoloto.ru | АО "ТК "ЦЕНТР" | 33.5 млрд ₽ | l********s@stoloto.ru +1 |
| pirelli.ru | ООО "ПИРЕЛЛИ ТАЙР РУССИЯ" | 32.8 млрд ₽ | p********a@pirelli.ru +1 |
| zara.com | АО "НОВАЯ МОДА" | 28.2 млрд ₽ | c********n@rmixed.com +2 |
| gazprom-auto.ru | ПАО "ГАЗПРОМ АВТОМАТИЗАЦИЯ" | 26.8 млрд ₽ | g********o@gazprom-auto.ru +3 |
| sandoz.ru | АО "САНДОЗ" | 26.4 млрд ₽ | a********v@novartis.com +2 |
| utair.ru | АО "ЮТЭЙР-ВЕРТОЛЕТНЫЕ УСЛУГИ" | 26.1 млрд ₽ | h********s@utair.ru +4 |
| rostics.ru | ООО "ЮНИРЕСТ" | 25.9 млрд ₽ | r********u@uni.rest +1 |
| promomed.ru | ООО "ПРОМОМЕД ДМ" | 25.7 млрд ₽ | r********n@promomed.pro +5 |
| roche.ru | АО "РОШ-МОСКВА" | 23.9 млрд ₽ | m********n@roche.com +4 |
| ivi.ru | ООО "ИВИ.РУ" | 22.9 млрд ₽ | s********t@ivi.ru +3 |
| stockmann.ru | АО "СТОКМАНН" | 22.8 млрд ₽ | s********p@stockmann.ru +5 |
| dilmas.ru | ООО "ДИЛМАС" | 21.3 млрд ₽ | o********e@dilmas.ru +3 |
| iraero.ru | АО АВИАКОМПАНИЯ "ИРАЭРО" | 20.4 млрд ₽ | i********o@iraero.ru +2 |
Данные обновлены 26 мая 2026 г..
Часто задаваемые вопросы
Сколько сайтов работает на React в мире и в России?
По данным State of JS 2024 React используется примерно 80% опрошенных фронтенд-разработчиков (хотя бы пробовали или используют в текущих проектах), что делает его абсолютным лидером среди JS-фреймворков и библиотек в мире с большим отрывом от ближайших конкурентов: Vue.js (около 46-50%), Angular (около 40%), Svelte (около 35%), Solid.js (около 10-15%), Qwik (около 5%). По данным W3Techs на 2026 год React используется примерно на 7-8% всех сайтов мира с известным JS-фреймворком, что в 4-5 раз больше доли Vue.js (1.5-2%) и значительно больше Angular (около 0.7%). Среди топ-10 000 сайтов мира по трафику доля React значительно выше — около 35-45%, поскольку React преимущественно используется в крупных tech-компаниях и современных SaaS-проектах с большими бюджетами на разработку. По данным Stack Overflow Developer Survey 2026 React входит в топ-2 самых популярных веб-технологий среди опрошенных разработчиков (около 42-45% используют в работе или хотят использовать), уступая только Node.js. В России React — один из двух доминирующих фронтенд-фреймворков наряду с Vue.js, активно используется в большинстве крупных IT-компаний (Тинькофф, Авито, Яндекс, Сбербанк, Wildberries, Ozon, Hh.ru). Среди топ-10 000 российских сайтов по трафику доля React составляет около 30-40%, опережая Vue.js (25-30%) и Angular (5-10%). Точное число российских сайтов с публично детектируемой инфраструктурой React в нашей базе указано выше — это домены, у которых X-kit Scanner обнаружил глобальный hook window.__REACT_DEVTOOLS_GLOBAL_HOOK__, атрибут data-reactroot, или характерные имена JS-файлов /static/js/main.[hash].js.
Почему компании выбирают React?
Главные причины — самая большая экосистема готовых решений и UI-компонентов среди всех JS-фреймворков: для практически любой задачи существует готовая библиотека (Material UI/MUI, Chakra UI, Ant Design, Mantine, Radix UI, shadcn/ui для UI-китов; React Hook Form для форм; TanStack Query/SWR для серверного state; Recharts/Victory/Visx для визуализации; React Three Fiber для 3D-графики; react-dnd для drag-and-drop; framer-motion для анимаций), что снижает стоимость разработки и сроки до production; самый большой рынок труда среди JS-фреймворков — десятки тысяч активных вакансий React-разработчиков в России и сотни тысяч в мире, что делает React безопасным выбором для долгосрочной поддержки проекта (не нужно беспокоиться о найме новых разработчиков через 5 лет); огромное количество готовых обучающих материалов на русском и английском (десятки тысяч курсов, книг, статей, видео, YouTube-каналов); сильная поддержка Meta/Facebook — React используется в крупнейшей социальной сети мира с миллиардами пользователей, что гарантирует производительность и долгосрочную разработку; концепция компонентов и хуков переиспользуется в React Native для мобильной разработки — full-stack команда может писать web + iOS + Android приложения с одной кодовой базой логики; зрелые мета-фреймворки (Next.js — самый популярный с SSR/SSG/ISR/edge-функциями, Remix — focus на web standards, Gatsby — для статических сайтов) дают полноценные production-ready решения; полная поддержка TypeScript; concurrent rendering в React 18+ и Server Components в React 19 — революционные модели для серверного и клиентского рендеринга; React Native для cross-platform мобильной разработки (Facebook, Instagram, Discord, Tesla, Shopify все используют React Native).
Какие компании используют React?
React используется большинством крупных tech-компаний мира и подавляющим большинством современных SaaS-стартапов. Известные публичные пользователи — Facebook (создатели React, весь продукт на React + React Native: основная лента, Messenger, Marketplace, Watch, Gaming), Instagram (после поглощения Facebook полностью на React и React Native, мобильное приложение и веб-версия), WhatsApp Web, Netflix (Netflix.com на React, частично React Native для мобильного), Airbnb (один из первых крупных пользователей React в 2014, выложили в open-source свою библиотеку Airbnb Style Guide), Discord (одно из крупнейших Electron + React desktop-приложений с 200+ млн пользователей), Slack (desktop-клиент на Electron + React, веб-версия), Spotify (web player и часть desktop на React), Twitter/X (полностью переписан на React + Redux в 2017-2018, известный как Twitter Lite, новые версии тоже на React), Microsoft (Office 365 web — Word/Excel/PowerPoint Online, Azure Portal, Teams desktop на Electron + React, GitHub Codespaces), Pinterest, Dropbox (часть web-интерфейсов), Atlassian (Jira, Confluence, Bitbucket после миграции с GWT и старого Java-стека), LinkedIn (значительная часть UI), Reddit (новый дизайн полностью на React + Next.js с 2018), Coursera, Udemy, Khan Academy, Tesla (часть web-интерфейсов и Tesla App), Apple (часть marketing-сайтов). В России React активно используется в большинстве крупных IT-компаний: Тинькофф T-Bank (личный кабинет, мобильное приложение через React Native, бизнес-кабинет), Авито (большая часть UI), Яндекс (Я.Маркет частично, Я.Карты web, Я.Облако Console, Я.Драйв), VK (часть продуктов), Wildberries (значительная часть web-кабинетов), Ozon (личные кабинеты), Сбербанк (Сбербанк Онлайн web, СберCloud, Сбермаркет, Самокат), Альфа-Банк (Альфа-Онлайн), Райффайзенбанк, ВТБ, Hh.ru, Туту.ру, Островок.ру, Aviasales, Skillbox, Lamoda, Delivery Club, Самокат, Яндекс.Лавка.
Чем React отличается от Vue.js?
React и Vue.js — два главных современных JavaScript-фреймворка/библиотеки для построения SPA, с разными философиями и сильными сторонами. По уровню фреймворка React — это библиотека для рендеринга UI (только view-слой, всё остальное — роутинг через React Router, state management через Redux/Zustand/MobX/Jotai/Recoil, формы через React Hook Form, fetching через TanStack Query/SWR — выбирается из сторонней экосистемы); Vue.js — полноценный progressive framework с официальными первоклассными решениями (Vue Router, Pinia для state, Vue Test Utils — всё из коробки, поддерживается командой Vue Core). По синтаксису React использует JSX (расширение JavaScript для написания HTML внутри JS) — компилируется через Babel/SWC в React.createElement() вызовы; Vue.js использует однофайловые компоненты (.vue SFC) с явным разделением template, script и style в одном файле. По reactivity React требует явных вызовов useState и оборачивания в setState/useReducer, что повышает многословность но даёт явный контроль; Vue.js использует автоматическую реактивность через Proxy (Vue 3) — изменения данных автоматически вызывают перерендер без явных вызовов. По порогу входа Vue.js значительно проще для начинающих (разработчик с базовым JS осваивает основы за день-два); React требует больше времени на освоение JSX, хуков, правил рендеринга, dependency arrays. По экосистеме React имеет в 3-5 раз больше готовых библиотек для специфичных задач (визуализация D3 через Visx/Recharts/Victory, 3D Three.js через React Three Fiber, drag-and-drop react-dnd, формы React Hook Form), больший рынок труда (особенно в США и международных проектах), сильную поддержку Meta/Facebook; Vue.js имеет более единообразную экосистему, лучшую документацию на множестве языков, сильное сообщество в Азии и Восточной Европе. По производительности обе близки, в micro-benchmarks Vue 3 часто чуть быстрее на reactivity, React 18 быстрее на concurrent rendering. Практический выбор: для международных проектов с большой командой и сложной кастомизацией — React; для российских стартапов с локальной командой, ценящих простоту — Vue.js.
Сколько стоит разработка сайта на React?
Стоимость разработки на React зависит от типа проекта, сложности и команды. Простая SPA-визитка или landing на React + Vite с маршрутизацией через React Router и парой страниц — от 100 000 до 300 000 ₽ при работе с фрилансером или маленькой студией, 2-3 недели разработки. Личный кабинет пользователя или админка на React с авторизацией, CRUD по нескольким сущностям, REST API-интеграцией, формами через React Hook Form, таблицами через TanStack Table — от 350 000 до 1 000 000 ₽, 1-3 месяца. E-commerce SPA на React + Next.js с SSR/SSG, корзиной, оплатой через ЮKassa/Тинькофф, личным кабинетом, каталогом, поиском, фильтрами — от 1 000 000 до 4 000 000 ₽, 3-6 месяцев работы команды из 2-4 разработчиков. SaaS-приложение с многопользовательским функционалом, биллингом через Stripe, dashboard, real-time через WebSocket — от 2 000 000 до 10 000 000 ₽, 4-12 месяцев. Cross-platform приложение через React Native (web + iOS + Android из одной кодовой базы логики, с переиспользованием 70-80% кода) — от 2 500 000 до 12 000 000 ₽. Корпоративная админка на React + Material UI/Ant Design с десятками экранов — от 800 000 до 3 000 000 ₽. Хостинг для React-приложения: для SPA — статический хостинг на Vercel, Netlify, Cloudflare Pages, GitHub Pages бесплатно или от $20/мес; для SSR на Next.js — Vercel от $20/мес, AWS/Render/Railway, VPS от 1000 ₽/мес до 100 000+ ₽/мес. Стоимость React-разработчика в России (hh.ru на 2026 год): junior — 100 000-200 000 ₽/мес, middle — 220 000-450 000 ₽/мес, senior — 450 000-800 000 ₽/мес. Зарплаты React-разработчиков обычно на 5-15% выше Vue-разработчиков из-за большего спроса. Аутсорс-агентства берут от 3000 до 8000 ₽/час; фрилансеры — от 2000 до 6000 ₽/час.
Как определить что сайт работает на React?
Самые надёжные признаки наличия React на сайте: глобальный hook window.__REACT_DEVTOOLS_GLOBAL_HOOK__ — выставляется при подключении React DevTools или при загрузке React в режиме разработки, один из самых надёжных маркеров React; HTML-атрибут data-reactroot на корневом DOM-элементе приложения (в React 17 и младше выставлялся автоматически через ReactDOM.render(), в React 18+ с ReactDOM.createRoot() убран, но всё ещё встречается на проектах, не мигрировавших на новый API); атрибуты data-reactid на DOM-элементах (legacy, React 15 и младше — редкий маркер старых проектов); атрибут data-react-helmet или специальные мета-теги от react-helmet для управления head-тегами; характерные имена JS-файлов /static/js/main.[hash].js или /static/js/[number].[hash].chunk.js при сборке через Create React App (де-факто стандарт для React-проектов), /assets/index-[hash].js при сборке через Vite, /static/chunks/main-[hash].js или /_next/static/chunks/ для Next.js. Для проектов на Next.js — пути /_next/static/, /_next/data/, /_next/image, /api/*, специальная переменная window.__NEXT_DATA__ с initial props, мета-тег <meta name="next-head-count"> или <meta name="generator" content="Next.js">, заголовок X-Powered-By: Next.js. Для проектов на Gatsby — пути /static/, переменная window.___gatsby, мета-тег <meta name="generator" content="Gatsby">. Для проектов на Remix — характерные пути /build/, переменная window.__remixContext. CSS-классы с префиксом css-[hash] от styled-components или emotion (популярные CSS-in-JS библиотеки для React); классы Tailwind CSS часто сопровождают React-проекты (но не уникальны). При сборке через webpack — характерные чанки vendor.[hash].js, runtime.[hash].js, polyfills.[hash].js. X-kit Scanner проверяет десятки таких сигналов автоматически за 5 секунд.
Преимущества