Дизайн-система нужна не для красоты, а чтобы команда не пересобирала один и тот же интерфейс
Если у проекта растут страницы, экраны и сценарии, без системы начинается хаос: кнопки разного размера, отступы живут своей жизнью, а правки в одном месте ломают три других. Дизайн-система снимает эту боль, если в ней есть не «просто UI-kit», а три слоя:
— правила: сетка, типографика, цвета, состояния;
— компоненты: кнопки, поля, карточки, модалки;
— описание поведения: когда компонент использовать, а когда нельзя.
Главная ошибка — собрать библиотеку ради передачи в разработку. Такой набор быстро устаревает, потому что не отвечает на вопросы команды: как оформить ошибку формы, что делать с длинным текстом, чем отличается primary от secondary. Хорошая система экономит не пиксели, а обсуждения и согласования.
Чтобы дизайн-система работала, у каждого элемента должен быть владелец и понятный процесс обновления. Иначе она превращается в папку с красивыми макетами, которую боятся трогать. Полезный минимум: единые названия, список состояний, примеры использования, запрет на ручные «самодельные» копии компонентов.
Если вы делаете систему с нуля, начните не с десятков экранов, а с повторяющихся решений. Сначала закройте то, что встречается чаще всего, а уже потом расширяйте библиотеку. Так система будет расти вместе с продуктом, а не лежать мёртвым архивом.
Разбор кейсов веб-студий
@tilda_portfolio_cases_ww
Дизайн-система нужна не для красоты, а чтобы команда не пересобирала один и тот же интерфейс
Этот пост опубликован в Telegram-канале Разбор кейсов веб-студий. Подписаться можно по ссылке: @tilda_portfolio_cases_ww.