Перенося в файл инстанс из сторонней библиотеки, Figma загружает целиком все варианты этого компонента. Например, на скриншоте видно, что кнопка, включающая в себя 8 слоев, неcет за собой в файл 1293 слоя. Каждое последующее использование будет прибавлять только 8 слоев, потому что все варианты уже сохранены в памяти.
Согласна с однофамилицей 🤓
Для чистки скрытых слоёв (9п) использую этот плагин https://www.figma.com/community/plugin/750292779381900360
Очень полезная статья, спасибо
Раскрою 4 пункт.
При добавлении варианта в новый файл Фигма считывает все слои компонентов и загружает их. Каждое последующее дублирование объекта будет увеличивать слои на кол-во в одном экземпляре.
Дробите наборы вариантов, используйте параллельные структуры и вложенности
Руслан, спасибо за статью! Очень вовремя попала на нее)
Круто, кратко и лакончино!
Но только что проверил руками и, кажется, в пункте 4 не раскрыт вопрос со слоями.
Да, если мы добавляем в новый файл новый компонент, число слоёв увеличивается на большое число, но повторное использование этого компонента, добавляет +1 слой к общему числе слоёв. Думаю, это важное уточнение)
Да, все так, спасибо)
Только не всегда +1 слой. Зависит от того, сколько слоев в этом варианте. Если в нем 6 слоев, то добавится +6
Насчёт пункта "9. Удаляйте скрытые слои":
Нереализуемо если скрытые слои в компонентах (а так чаще всего). Но вроде как, копии компонентов уже не жрут память, только мастер компоненты