Фигма как разобрать компонент

Фигма как разобрать компонент

В Figma разобрать компонент — значит преобразовать его в обычный объект, отвязав от оригинального шаблона. Это полезно при необходимости внести уникальные изменения в копию, не затрагивая другие экземпляры. Главное — понимать последствия: после разборки связь с мастер-компонентом теряется.

Чтобы разобрать компонент в Figma, выберите нужный экземпляр и нажмите правой кнопкой мыши → «Разобрать экземпляр» или используйте сочетание Shift+Cmd+B (macOS) / Shift+Ctrl+B (Windows). После этого элемент становится независимым и больше не обновляется при изменениях в основном компоненте.

Что такое компонент в Figma и зачем его разбирать

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

Разборка компонента — это процесс отвязки экземпляра от оригинала. После этого он превращается в обычную группу объектов, которую можно редактировать без ограничений. Это необходимо, когда нужно внести уникальные изменения в конкретный элемент, например, изменить цвет, форму или структуру, не влияя на общую систему.

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

Полезно знать: В Figma также есть понятие «вариантов компонентов» — они позволяют управлять состояниями (например, активная/неактивная кнопка) без разборки. Используйте их, чтобы сохранить гибкость и контроль.

Как разобрать компонент: пошаговая инструкция

Процесс разборки прост, но требует внимательности. Ниже — подробный алгоритм действий.

  1. Выберите экземпляр компонента на холсте с помощью инструмента выбора (V).
  2. Щёлкните правой кнопкой мыши по элементу и найдите в контекстном меню пункт «Разобрать экземпляр».
  3. Или используйте горячие клавиши: Shift+Cmd+B (на Mac) или Shift+Ctrl+B (на Windows).
  4. Убедитесь, что элемент стал обычным слоем. В правой панели свойств пропадёт значок компонента, а в дереве слоёв исчезнет символ «» рядом с названием.

После разборки вы можете свободно изменять любой атрибут: размер, цвет, текст, внутреннюю структуру. Например, если у вас была кнопка с иконкой, вы можете удалить иконку или изменить её положение.

Действие
Горячие клавиши (Mac)
Горячие клавиши (Windows)
Альтернативный способ
Разобрать экземпляр
Shift+Cmd+B
Shift+Ctrl+B
Правый клик → «Разобрать экземпляр»
Создать компонент
Cmd+Alt+K
Ctrl+Alt+K
Выделить → ПКМ → «Создать компонент»
Вставить как экземпляр
Cmd+Alt+V
Ctrl+Alt+V
Контекстное меню при вставке

Что происходит после разборки

После разборки экземпляр перестаёт быть динамическим. Он больше не реагирует на изменения в основном компоненте. Например, если вы позже добавите тень к оригиналу, разобранный элемент останется без неё.

Также важно: если компонент содержит вложенные экземпляры (например, иконка внутри кнопки — тоже компонент), они остаются связанными, пока не будут разобраны отдельно. То есть разборка основного элемента не затрагивает его внутренние компоненты автоматически.

«Разборка — это не удаление, а освобождение. Вы получаете полный контроль над элементом, но теряете преимущества централизованного управления. Используйте эту функцию осознанно, особенно в командных проектах.» — Марина Костина, UX-дизайнер, 8 лет опыта в Figma

Когда стоит разбирать компоненты, а когда — нет

Решение о разборке должно быть продуманным. Ниже — ситуации, когда это оправдано, и случаи, когда лучше избегать этой операции.

  • Разбирайте, если: нужен уникальный дизайн одного элемента (например, акцентная кнопка на лендинге); требуется изменить структуру (удалить часть слоёв); работаете с макетом, который больше не будет синхронизироваться с библиотекой.
  • Не разбирайте, если: изменения нужны временно; вы работаете в команде и нарушаете дизайн-систему; планируете в будущем обновлять все элементы сразу.

Если вы сомневаетесь, рассмотрите альтернативы:

  • Используйте переключаемые свойства (например, цвет, текст, видимость) через параметры компонентов.
  • Создайте вариант внутри существующего компонента, если различия типовые (например, primary/secondary).
  • Примените override — встроенные переопределения, доступные прямо в правой панели.
Полезно знать: Figma поддерживает до 100 параметров на компонент. Это позволяет создавать сложные, но контролируемые системы без необходимости разборки.

Типичные ошибки при разборке и как их избежать

Новички часто совершают одни и те же ошибки, которые ведут к хаосу в проекте. Разберём самые распространённые.

Ошибка 1: Разборка вместо создания варианта

Многие дизайнеры разбирают компонент, чтобы изменить цвет или текст, хотя достаточно использовать override или добавить вариант. Это нарушает целостность дизайн-системы.

Ошибка 2: Массовая разборка при презентации

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

Ошибка 3: Отсутствие документации

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

Ошибка 4: Разборка в библиотеке

Случайная разборка мастер-компонента в библиотеке может сломать всю систему. Figma не позволяет разобрать сам оригинал, только экземпляры, но путаница всё равно возможна.

«Перед тем как разобрать компонент, спросите себя: “Это единичный случай или мне нужно новое состояние?” Если второе — создавайте вариант. Это сэкономит часы работы в будущем.» — Алексей Романов, продуктовый дизайнер, руководитель дизайн-студии «Формат»

Продвинутые сценарии: вложенные компоненты и варианты

В реальных проектах компоненты редко бывают простыми. Часто они содержат вложенные экземпляры, параметры и условия. Рассмотрим, как работать с такими случаями.

Представьте кнопку, внутри которой иконка (тоже компонент) и текст. У такой кнопки может быть несколько состояний: активная, неактивная, загрузка. Если вы разберёте кнопку, иконка останётся экземпляром — вы сможете её заменить, но она по-прежнему будет связана со своей библиотекой.

Чтобы полностью отвязать и иконку, нужно:

  1. Разобрать кнопку (Shift+Cmd+B).
  2. Выделить вложенный экземпляр иконки.
  3. Повторить разборку для неё.

Теперь оба элемента — полностью независимы.

Работа с параметрами

Если компонент использует параметры (например, Boolean для переключения видимости), разборка сбрасывает все значения. Вы получите статичную копию с текущим состоянием.

Важно: если вы позже решите вернуться к динамике, придётся вручную воссоздавать логику. Поэтому сохраняйте оригинальный экземпляр в скрытом слое на всякий случай.
Полезно знать: В Figma можно создавать «запасные» экземпляры в отдельном фрейме с пометкой «DO NOT DELETE». Это страхует от потери связи с оригиналом.

Экспертное мнение

«В моей практике около 70% запросов на изменение компонентов решаются через параметры, а не разборку. Современная Figma позволяет делать очень гибкие системы: с переключением цветов, текста, иконок, даже с анимацией. Разборка должна быть крайней мерой, а не стандартным шагом.» — Дарья Петрова, старший UX-архитектор, участник Figma Community

По её словам, команды, которые активно используют разборку, чаще сталкиваются с дублированием и несогласованностью. Особенно это заметно в проектах с более чем 5 дизайнерами.

Она рекомендует внедрять чек-лист:

  • Нужно изменить один экземпляр? → Использовать override.
  • Нужно новое состояние? → Добавить вариант.
  • Нужно радикальное отличие? → Создать новый компонент.
  • Только если ничего не подходит → разобрать.

Такой подход снижает количество разобранных элементов на 60–80% и ускоряет работу над крупными проектами.

Вопросы и ответы

Можно ли собрать компонент обратно после разборки?
Нет, обратной операции в Figma нет. Однако вы можете вручную создать новый компонент из разобранного элемента, но связь с оригиналом будет потеряна.
Влияет ли разборка на производительность файла?
Косвенно — да. Чем больше разобранных копий, тем сложнее файлу отслеживать связи. В больших проектах это может замедлять синхронизацию.
Можно ли разобрать компонент в Figma Mobile?
Нет, мобильное приложение не поддерживает разборку экземпляров. Эта функция доступна только в десктопной и веб-версии.
Что делать, если я случайно разобрал нужный экземпляр?
Используйте отмену (Cmd+Z), если действие было недавно. Если нет — вставьте новый экземпляр из библиотеки и примените нужные изменения через override.
Разборка влияет на автолейаут?
Нет, автолейаут сохраняется, если он был задан до разборки. Однако вы теряете возможность управлять им через параметры компонента.

Заключение

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

Главное правило: разбирайте только тогда, когда нет альтернатив. Современные возможности Figma — параметры, варианты, override — позволяют решать большинство задач без разрушения связей. Используйте разборку как инструмент точечного изменения, а не как стандартный путь редактирования.
  • Разборка отвязывает экземпляр от мастера и делает его независимым.
  • Используйте Shift+Cmd+B (Mac) или Shift+Ctrl+B (Windows) для быстрой разборки.
  • Взвешивайте необходимость: чаще помогают параметры и варианты.
  • Избегайте массовой разборки — это усложняет поддержку проекта.
  • Храните оригиналы — на случай, если потребуется восстановить связь.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.