Принципы
Принципы компонентного подхода.

Не повторяться

Добавлять в библиотеку компонент, который может быть повторно использован в текущем или будущих проектах.

Простота и очевидность

Компонентами должно быть легко пользоваться, а их настройки должны быть очевидными.СС

Независимость

Каждый компонент должен не должен зависеть от других элементов компонентов и стилей. В случае, когда это выполнить невозможно —

Масштабирование

Компонент должен адаптироваться под размер текстового содержания, который в него добавляется, за исключением ситуаций, когда текстовое содержание имеет ограниченный размер или число знаков.
Ширина и/или высота компонента должна растягиваться под пространство, в которое размещается компонент, за исключением компонентов имеющих фиксированные размеры сторон.

Рефакторинг

Перед началом очередной итерации разработки интерфейса — выделять время для рефакторинга компонентов, качество которых было принесено в жертву ради увеличения скорости во время предыдущей итерации.
Last modified 2mo ago