Эта фишка появилась в фигме где-то примерно пол года назад и упростила жизнь тысячам дизайнеров.
⠀
📍Для начала, напомню что такое обычные компоненты. Это тип элементов, у которых есть «главный компонент» - родительский, есть его копии и у всех у них есть взаимосвязанные настройки.
⠀
Например у вас по сайту везде встречаются одинаковые кнопки и чтобы не настраивать каждую из них по отдельности, вы создаете компонент главной кнопки, потом копируйте ее и во все остальные места на сайте вставляете «дочерние». И если вам вздумается поменять шрифт/цвет/форму кнопки, вы просто делаете это в главной, а во всех остальных это меняется автоматически.
⠀
При этом вы можете независимо изменить настройки дочернего компонента, а потом применить эти свойства ко всем.
⠀
Таким образом сильно упрощается работа в больших проектах, ведь компонентом может быть не только кнопка, но и карточка товара в каталоге, меню footer или вообще любой блок дизайна.
⠀
📍Вариативные компоненты - когда у вас есть не тольк