Pull to refresh

Comments 14

Иконки в вариантах для удобства использования... Это же наоборот путь страданий. В таком виде конкретную иконку нельзя найти поиском. Да и в целом тенденция всё запихать в варианты непонятно откуда.

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

А разработчику особо разницы нет, он также их пулом выгрузит в свг, лишь бы подписаны были правильно

Я про рисунок 7 в статье. Это же маразм - хранить все иконки в одном мастере. Если в команде больше 2 дизайнеров а в паке хотя бы 100+ иконок, я бы посмотрел какой это будет ад. Во всех приличных ДС иконки в отдельных мастерах хранят, еще и пишут в description ключевые слова, чтобы поиском было реальнее нужную иконку найти, а меняют через swap instance, что тоже легко выводится в пропсы компонента.

Согласны с ответом выше. Варианты упрощают замену иконок через панель свойств, что особенно удобно в больших дизайн-системах.

Особенно удобно в больших ДС... Ой не могу... Рассмешили🤣 как раз в большой ДС с паком в over 1000 иконок и более менее развитой семантикой, например когда иконки могут быть разного начертания, там просто не реально запихнуть всю либу в варианты

Да, действительно, вы правы по поводу организации иконок в больших дизайн-системах. Спасибо за комментарий!


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

Вы же сами себе противоречите! Через комментарий назад, вот, мне не показалось: "Варианты упрощают замену иконок через панель свойств, что особенно удобно в больших дизайн-системах".

Не показалось, сообщением выше мы согласились с вашим мнением из комментария и поста в тг, что ваш вариант организации иконок удобнее)

Мы просто отвечаем на ваш ответ в ветке комментариев. 

Как разработчики забираю эти макеты? Используете ли какие-нибудь плагины для выгрузки макетов в Json или сразу код?

Чтобы забирать макеты разработчики используют встроенные инструменты Figma и Dev Mode. Для экспорта в JSON можно применять плагины, например Figma to JSON.

Интересно, почему вы не используете секции для группировки макетов 🤔

Секции используем, когда нужно детально показать развернутый флоу, включая все этапы и возможные сценарии. Например, процесс подключения устройства по Bluetooth: от поиска до успешного соединения или ошибки. Таким образом макеты становятся подробными и удобными для работы.

Для разделения макетов по их назначению применяем разделы (подробнее в «Структурируем макеты»).

Sign up to leave a comment.

Articles