Что такое React?
React — это библиотека JavaScript для создания пользовательских интерфейсов.
Признаки того, что сайт использует React
- Пустой корневой элемент в исходном коде. Одностраничные приложения на React часто отдают почти пустую страницу, например div с id root, а содержимое строят уже в браузере.
- data-reactroot на старых сайтах. В старых версиях React этот атрибут добавлялся на страницу.
- Внутренние свойства React у элементов страницы. В консоли браузера у элементов есть свойства, названия которых начинаются с __react.
Как проверить вручную
Установите расширение React Developer Tools для браузера. Его значок подсвечивается на сайтах с React, поэтому это самый надёжный ручной способ проверки.
Что может скрывать React
React компилируется в обычный JavaScript, поэтому по одному только исходному коду его сложно обнаружить. Сайт, построенный на фреймворке, может показывать именно фреймворк. Отрицательный результат не доказывает, что React не используется: проверка читает исходный код страницы и заголовки ответа, а инструменты, которые подгружаются позже через JavaScript, могут быть пропущены.
Проверка остального стека
Вставьте адрес в Проверку технологий сайта, чтобы в одном отчёте увидеть платформу, фреймворк, аналитику и многое другое. Чтобы узнать, где размещён сайт, используйте Who Is Hosting.
Проверка технологий сайта
Узнайте, на чём работает любой сайт: CMS (WordPress, Drupal, Joomla, Ghost, Webflow, Wix, Shopify), форумные движки (vBulletin, XenForo, phpBB, Discourse), фреймворки (Next.js, Nuxt, React, Vue), сервер и CDN, аналитику и многое другое — с версиями, если сайт их показывает.