Спрос на дизайн-системы вырос — но не для каждого проекта они оправданы. Делать их «по дефолту» — частая трата времени и денег.
Когда окупается
- 5+ экранов с повторяющимися компонентами (формы, кнопки, карточки)
- Несколько разработчиков работают параллельно
- Несколько продуктов под одним брендом
- Долгий горизонт: продукт развивается ≥ 6 месяцев
В этих случаях дизайн-система экономит часы консистентности и недели рефакторинга.
Когда НЕ нужна
- Лендинг или одностраничник — overkill
- MVP, проверяющий гипотезу, — преждевременно
- 1 дизайнер + 1 разработчик в небольшом продукте — лишний слой абстракции
Здесь достаточно дизайн-токенов (CSS-переменных) и договорённостей о spacing/typography. Полноценная система не нужна.
Что считать минимальной дизайн-системой
Это не Figma-библиотека с 50 компонентами. Минимум:
- Дизайн-токены в коде (цвета, шрифты, отступы, радиусы)
- 6–10 базовых компонентов (Button, Input, Card, Heading, Container, Section)
- Документация — даже README в репозитории сходит на старте
Этого хватает 80% продуктам до годового масштаба. Дальше — растим по мере необходимости, а не строим заранее всё.