Что такое Set?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Обложка
Обложка

Set компонентов — это способ описания различных состояний одного объекта, например, кнопки в состояниях hover, pressed, active, disable и т.д.

Зачем нужен Set?

Set позволяет переключать состояния объекта без создания отдельных компонентов, что упрощает работу с состояниями, такими как hover и pressed.

Как его использовать?

Создайте Set с компонентами, опишите все состояния, а затем используйте его дочерние компоненты. Не забудьте добавить переменные и boolean в правую панель для управления состояниями.

Как выглядит Set?

В иерархии слоев
В иерархии слоев
В рабочей области
В рабочей области

Отличия Set от Component

Component описывает одно состояние объекта с возможностями активации доп. функций через boolean,  или  если есть встроенные компоненты со своим функционалом.

Set используется для описания всех состояний объекта и быстрого переключения между ними, на подобии когда навели или нажали и тп.

Частые ошибки при создании Set:

  • Не используйте Set для переключения между разными объектами (например, карточка и таблица).

  • Не помещайте все типы в один Set.

    Пример как делать не надо
    Пример как делать не надо
  • Не создавайте Set для иконок.

Если вы не можете объяснить, зачем вам нужен set, лучше его не создавать. Если ваш ответ сводится к «Так удобнее», то стоит пересмотреть подход. Figma — это инструмент для создания продуманных и структурированных макетов, а умение грамотно проектировать — важная часть работы дизайнера.


Итог

Set позволяет описать и управлять состояниями объекта, делая процесс работы с интерфейсом более гибким и эффективным.


Источник: https://habr.com/ru/articles/842648/


Интересные статьи

Интересные статьи

Я уже ранее публиковал статью [Пятничное] Онбординг: вредные советы. Теперь, руководствуясь принципом "критикуешь - предлагай", решил написать о том, а как должен быть по моему скромному мнению устрое...
Иногда рекламная кампания, созданная интуитивно, может работать эффективнее продуманной до мелочей. Это происходит потому, что человеческий мозг фильтрует рекламные сообщения – защищается от перегрузк...
Есть много способов сэкономить время и упростить жизнь разработчика. Но они кажутся такими сложными и непонятными, что знакомство с ними постоянно откладывается. И зря: сегодня мы расскажем, как автом...
Приехала я год назад к друзьям играть в настолки. А они ссорятся. Из-за того, что Маша сказала Саше вынести мусор / убрать носки / погулять с хомяком, а он не сделал, потому что тупо забыл. Расска...
Методы численного моделирования молекулярных систем, такие как молекулярная динамика, рассматривают эти системы как механические (что-то вроде набора шариков на пружинках...