Тема
Стилизация
EndgeCSS задаёт стили в renderer-neutral форме: исходный контракт не должен требовать DOM, даже если текущий адаптер компилирует правила в CSS.
Уровни стилей
- глобальные токены и темы проекта;
- переиспользуемые документы Style;
- локальные стили ComponentSFC;
- состояния, варианты и директивы компонента.
Практические правила
- Используйте смысловые токены вместо случайных цветов и размеров.
- Оставляйте структуру selector простой и предсказуемой.
- Локальные детали держите рядом с ComponentSFC.
- Общие темы и токены выносите на уровень проекта.
- Не делайте DOM-селектор частью публичного контракта компонента.
Начните с обзора EndgeCSS, затем изучите синтаксис и значения.