Extras

Компоненты в ZeroBlock

Быстрый гид по компонентам, инстансам, оверрайдам и сбросу. Здесь только практическая часть — как пользоваться и что важно учитывать.

Что такое компоненты

Master
Главный источник правды

Мастер-компонент — это исходный элемент/группа, от которого создаются инстансы.

Все изменения в мастере передаются в инстансы
Можно иметь несколько независимых мастеров
Master компонент в панели Tildify
Instance
Связанный экземпляр

Инстанс — копия мастера. Его можно локально изменять через оверрайды.

Изменения в мастере обновляют инстансы
Локальные изменения сохраняются как оверрайды
Instance компонент в панели Tildify

Как пользоваться

Создание
Базовый сценарий
  1. Выделите элемент или группу в Zero Block
  2. Нажмите Create Master Component в панели компонентов
  3. Создайте инстанс через Create Instance
Создание компонентов в Tildify
Переход к мастеру
Быстро найти источник

В любом инстансе используйте Go to Master, чтобы перейти к мастер-элементу.

Удобно при сложной структуре и вложенных группах.
Переход к мастер-компоненту в Tildify

Оверрайды и сброс

Reset Instance
Полный сброс к мастеру

Сбрасывает все локальные изменения инстанса и возвращает к состоянию мастера.

Сбрасывает стили, размеры, позицию и адаптивные оверрайды
Работает для обычных и auto-layout групп
Сброс инстанса через Reset Instance
Overrides
Локальные изменения

Любое изменение в инстансе помечается как оверрайд и помещается красной точкой в панели слоёв. Эти изменения можно сбросить.

Совет: делайте локальные правки только там, где это действительно нужно — так проще поддерживать синхронизацию.
Оверрайды в инстансе компонента

Компоненты из Figma

Импорт и копирование связей master/instance в Tilda
  • • Поддерживается перенос компонентных связей при импорте и через буфер обмена.
  • • На артборде должны присутствовать и мастер, и его инстансы, иначе связи не сформируются.

Рекомендации

Стабильные структуры
Минимум неожиданностей
  • • Держите вложенность разумной
  • • Не переопределяйте всё подряд
  • • Сначала настраивайте мастер, потом инстансы
Auto Layout
Особенности флекс-групп