Как я использовал ИИ-ассистенты для фронтенда: + и -
«Вайбкодинг» — модное слово, но за ним стоит реальная практика: использование ИИ как ускорителя, а не автопилота.
Для B2B2C-платформы разрабатывал frontend на React + Vite + Tailwind. Вот как ИИ помогал:
🤖 Сценарий 1: Генерация компонентов по описанию • Промпт: «Создай карточку тарифа с изображением, заголовком, списком услуг, ценой и кнопкой "В корзину". Используй Tailwind, адаптивную верстку. Эндпоинт находится по адресу localhost:8000/my_endpoint и принимает следующие параметры: ...; в ответ возвращает: ...» • Результат: каркас компонента за 30 секунд → остаётся добавить логику, типизацию, тесты
🎨 Сценарий 2: Стилизация и адаптивность • Промпт: «Добавь тёмную тему, ховер-эффекты, мобильную навигацию с гамбургер-меню, вот мой текущий код: ...» • Результат: готовые классы Tailwind, но требуется ручная проверка на реальных устройствах
🔍 Сценарий 3: Рефакторинг и типизация • Промпт: «Добавь TypeScript-интерфейсы для пропсов этого компонента, вынеси повторяющуюся логику в хук» • Результат: типизированный код, но нужна проверка на соответствие доменной модели
⚠️ Ограничения, о которых важно помнить: • ИИ не знает ваш дизайн-систему, если вы её не описали в контексте • Сгенерированный код может работать, но не быть оптимальным по производительности • Бизнес-логика и валидация данных — всегда за вами
🎯 Вывод: ИИ — мощный инструмент для ускорения рутины, но инженерное мышление, понимание UX и ответственность за результат остаются за разработчиком.
#Frontend #React #TypeScript #TailwindCSS #AIinDevelopment #VibeCoding #OpenToWork
· 16.05
Хорошая разбивка по сценариям. Добавлю про минус который не все упоминают: ИИ генерирует компоненты без понимания всего контекста проекта. Через 20 компонентов начинается дублирование паттернов и стилей. Решение которое работает у меня: CLAUDE.md с описанием дизайн-системы, именования и правил компонентной архитектуры. Тогда каждый следующий компонент знает про предыдущие.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 16.05
Так точно, решение отличное. А я вот к полноценным агентам, так сказать, нативным, еще не притерся. В веб-версии загрузка всяких конфигов не особо много дает по ощущениям. Ну и мои советы для очень больших пооектов не годятся. В своем случае, когда нейронка начинала забывать стили, я просто при просьбе сделать очередной компонент, скидывал следом код соседнего.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён