VS
Есть 2 способа как все это организовать чтобы потом все это удобно применять на практике.
Способ 1. Отрисовываем все состояния кнопки например. Каждое состояние в отдельной группе. Выделяем все эти группы и создаем общий для всех состояний компонент, и потом в скопированных инстенсах в слоях просто включаем и отключаем нужные состояния. Плюс в том что таким образом в компонентах у нас только 1 компонент, но минус в том что нужно всегда копошиться в слоях чтобы оперировать состояниями.
Способ 2. На каждое состояние создаем отдельный компонент и названиях через слеш прописываем пути по сортировке, например Кнопка / hover, и когда мы скопируем инстенс, в меню Инстансов у нас будет возможность выбора нужного состояния. Плюс в том что это весьма удобно выберать состояние в менюшке, а минус в том что таким образом у нас вместо одного мастер компонента создается целых 4 а то и больше, что в большом проекте может привести к огромной просто перегруженности базы компонентов.
Ну так вот, какой по вашему мнению способ является наиболее продуктивным и целесообразным для использования, и какой способ вы сами юзаете чаще всего?