Выбор ответа Middle Figma на практике обновлено

Варианты или свойства

Вопрос

У кнопки нужна иконка слева, которую можно включать и выключать, и выбор любой иконки. Как сделать без взрыва числа вариантов?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Boolean-свойство для видимости и instance swap для иконки. Свойства компонентов (boolean, instance swap, text) появились, чтобы не плодить варианты: вариант на каждую иконку даст сотни комбинаций, копии разойдутся, ручное скрытие ломает единообразие.

Варианты ответа

  1. Boolean-свойство для видимости и instance swap для иконкиправильный ответ
  2. Отдельный вариант компонента на каждую иконку из набора
  3. Две копии компонента, с иконкой и без, плюс варианты иконок
  4. Положить иконку поверх и прятать её в каждом макете вручную

Разбор

Свойства компонентов (boolean, instance swap, text) появились, чтобы не плодить варианты: вариант на каждую иконку даст сотни комбинаций, копии разойдутся, ручное скрытие ломает единообразие. Варианты оставляют для измерений вроде размера, типа и состояния.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.