04Интерфейсы и приложенияиз архива
Учебная библиотека компонентов: 140 вариантов кнопки, это перебор?
На курсах делаем дизайн-систему для учебного приложения. Я собрала кнопку со всеми свойствами: три размера, четыре типа, с иконкой и без, пять состояний, светлая и тёмная тема. Вышло 140 вариантов, редактор макетов начал тормозить. Наставница сказала «упрости», но что убирать, если всё может понадобиться?
Убери всё, что не используется ни на одном экране. Сначала экраны, потом компоненты из них, а не наоборот. В учебном приложении наверняка хватит двух размеров и трёх типов.
Иконку слева и справа делай не отдельными вариантами, а включаемым слотом. Тему через стили цвета, а не копией кнопки. У нас в продукте основная кнопка живёт в 24 вариантах, и этого хватает на всё приложение.