HeroUI v3 вышла как полная перепись библиотеки компонентов: в релизе больше 75 веб-компонентов, из них 21 новый, плюс отдельная React Native-библиотека с 37 компонентами. Для команд на React это не просто очередной апдейт UI-набора, а смена платформы под капотом: другой API, другая модель кастомизации и отдельный разговор о миграции.
Библиотека, ранее известная как NextUI, теперь продвигается как единая дизайн-система для веба и нативных приложений, сообщает InfoQ. Релиз состоялся в марте 2026 года, и команда подает его не как косметическое обновление, а как ground-up rewrite. Это заметно по списку изменений: HeroUI v3 построена на React Aria Components для доступности и Tailwind CSS v4 для стилизации, использует CSS-переменные, цветовую модель OKLCH и BEM-модификаторы для настройки внешнего вида. Все анимации переведены в CSS, без JavaScript runtime, а старый provider wrapper убрали в пользу compound component API. Из коробки заявлена совместимость с React 19 и Next.js.
На бумаге все выглядит как аккуратное попадание в нерв 2026 года. UI-библиотеки уже давно конкурируют не только компонентами, но и тем, насколько безболезненно они встраиваются в современный стек: SSR, темизация, доступность, стили без тяжеловесной магии, предсказуемая работа с дизайн-системой и, теперь уже без лишнего пафоса, поддержка AI-инструментов. HeroUI v3 давит именно на этот набор. Вместе с релизом команда выпустила MCP Server, Agent Skills и файл llms.txt, чтобы кодовые ассистенты могли читать документацию компонентов напрямую. Дополняет картину Figma Kit v3 с заявленным паритетом один к одному между макетами и компонентами. Для фронтенд-команд, которые устали от ручной синхронизации между Figma, Storybook и живым кодом, это не мелочь.
Есть и цифры, которые показывают, что история уже вышла за пределы нишевого эксперимента. Пакет @heroui/react на npm набирает около 341 тысячи загрузок в неделю. Отдельный пакет heroui-native добавляет еще примерно 11 тысяч. Репозиторий на GitHub держится возле 27,7 тысячи звезд. Для open source UI-библиотеки это уже не стадия «интересный проект», а зона, где решения команды начинают влиять на реальные продакшены, дорожные карты и бюджеты на миграцию. Тем более что после релиза v3 проект не замер: версия 3.0.3 обновила React Aria Components до 1.17.0, сократила примерно 90% транзитивных зависимостей ради более быстрой установки и добавила компонент Typography. В 3.1.0, вышедшей в конце мая, появились китайская документация, новые soft color tokens, общая настраиваемая система скроллбаров и SSR-фиксы для useTheme. Текущей линейкой стала 3.2.0 от 16 июня 2026 года, а команда заявила ежемесячный ритм минорных релизов.
Но у любой большой переписи есть неприятная часть, и здесь она не спрятана в сносках. Переезд с v2 потребует подготовки, потому что v2 и v3 не могут сосуществовать в одном проекте. Это уже не обновление в стиле «поднимем зависимости в пятницу вечером», а отдельная техническая задача с оценкой рисков. Официальный migration guide предлагает два сценария: полную миграцию и поэтапный переход. Под это даже сделали отдельный migration MCP server. Звучит современно, но за этой современностью скрывается очень практичная мысль: команда HeroUI понимает, что ломает обратную совместимость достаточно сильно, чтобы выдавать под это специальные инструменты. Более того, часть привычных сущностей убрали совсем. Например, компонент Image больше не входит в библиотеку, вместо него предлагают использовать нативные элементы.
Реакция сообщества ожидаемо смешанная. На Reddit один из давних пользователей NextUI и v2 похвалил страницу с темами и документацию, но пожаловался на исчезновение вещей, которые были удобны в прошлой версии: анимации label у input, предзаданные единицы измерения, autocomplete. На GitHub разработчики задавали вопросы о роадмапе и недостающих частях вроде Navbar; отдельно звучала претензия к прозрачности сроков. Это важный момент: когда библиотека переписывается почти целиком, пользователи обычно готовы простить шероховатости первого релиза, но хуже относятся к неясности, что именно вернется, а что умерло окончательно. Для инженерных команд это не вопрос эстетики, а нормальная оценка зависимости от внешнего инструмента. Если вы строите на библиотеке внутренний дизайн-слой, вам нужен не только красивый changelog, но и понятный горизонт планирования.
Для русскоязычной аудитории здесь особенно интересны три вещи. Первая: HeroUI v3 явно делает ставку на унификацию веба и React Native, а не на очередной набор кнопок и модалок. Вторая: библиотека пытается быть не просто UI-слоем, а инфраструктурой для AI-assisted development, где документация и компоненты доступны агентам так же, как людям. Третья: цена входа в эту экосистему выше, чем может показаться по маркетинговым скриншотам. Если команда сидит на NextUI v2 и проект уже в продакшене, решение о переходе придется принимать не по любви к Tailwind CSS v4 или OKLCH, а по очень земным критериям: сколько кастомных компонентов у вас завязано на старый API, насколько критичны исчезнувшие фичи, и готовы ли вы жить в экосистеме, где продукт быстро догоняет собственный амбициозный редизайн.
HeroUI остается open-source библиотекой под Apache 2.0, ее создал Junior García, а среди бэкеров упоминается Y Combinator. Но главный вопрос теперь не в том, красиво ли выглядит перепись с нуля, а в том, сможет ли команда удержать темп релизов и вернуть доверие тем, кто потерял удобные детали v2 по дороге в новую архитектуру. Для рынка UI-библиотек это вообще типичный сюжет 2026 года: выигрывает уже не тот, у кого больше компонентов, а тот, кто умеет одновременно держать доступность, темизацию, DX и аккуратную миграцию. Проверить детали релиза можно в материале .