UX и дизайнUI-дизайнДизайн-системы

Дизайн-система

Единый набор переиспользуемых компонентов, правил и токенов, который обеспечивает единообразие интерфейса продукта.

КРАТКО
Дизайн-система — это библиотека готовых строительных блоков продукта: кнопки, формы, типографика, цвета, отступы, иконки. Вместе с ними идут правила использования и токены — записанные в коде цвета и размеры. Дизайн-система позволяет команде собирать новые экраны в разы быстрее и держать единый стиль во всех продуктах компании. Известные примеры: Material (Google), Human Interface (Apple), Polaris (Shopify).
СИНОНИМЫ:дизайн-системасистема дизайнаDesign System

Дизайн-система — это не просто файл в Figma с компонентами. Это связка визуальных решений, кода и правил их применения.

Из чего состоит

  • Дизайн-токены — числовые и цветовые переменные: цвета, шрифты, размеры отступов и радиусов.
  • Компоненты в Figma — переиспользуемые элементы для дизайнеров.
  • Библиотека в коде — те же компоненты для разработчиков (React, Vue и так далее).
  • Документация и правила — когда применять компонент, как он себя ведёт, какие у него состояния.

Что даёт

  • Единообразный продукт без «зоопарка стилей».
  • Скорость новых возможностей: их собирают из готовых кирпичиков.
  • Доступность и адаптивность, заложенные в самих компонентах.
  • Общий язык между дизайном и разработкой.
КОГДА ПРИМЕНЯТЬ
  • Когда несколько дизайнеров и разработчиков работают над одним продуктом
  • Когда у компании несколько продуктов и стиль должен быть общим
  • Когда новые экраны делаются часто и стабильность важна
КОГДА НЕ СТОИТ
  • Маленькая команда из 1–2 дизайнеров на одном продукте — для начала достаточно общего файла компонентов без отдельной дизайн-системы
ПРИМЕР

В компании было четыре продукта, у каждого свой набор компонентов и стилей. Новый экран занимал несколько дней, а кнопка, нарисованная в одном продукте, через месяц появлялась в соседнем с другим радиусом скругления. После запуска дизайн-системы у дизайнеров появилась общая библиотека в Figma, у разработчиков — один общий пакет компонентов. Новые возможности стали выходить быстрее, а число визуальных ошибок упало в несколько раз.

КАК ИСПОЛЬЗОВАТЬ В SHTAB

Не пытайтесь сделать «идеальную» дизайн-систему сразу. Начните с самых частых компонентов: кнопки, поля ввода, типографика, цвета. Каждый следующий компонент добавляйте только тогда, когда он реально понадобился в продукте. Иначе дизайн-система превращается в музей, которым никто не пользуется.

Попробовать бесплатно

Вопросы про «Дизайн-система»

UI-кит — это обычно набор экранов или компонентов в Figma. Дизайн-система шире: в неё входят ещё правила применения, библиотека в коде, документация и процесс развития с ответственными людьми. Любой UI-кит может стать отправной точкой для дизайн-системы, но сам по себе ей не становится: без кода и правил он остаётся красивой картинкой.

Применяйте термины на практике

База знаний, задачи и цели — в одном сервисе. Бесплатно — без лимита по числу людей.