Войти с помощью github
Форум
/
10 years ago
Для чего в bem-components вместо селектора :hover используется модификатор
adinvadim
bem-components
Для чего в bem-components вместо селектора
:hover
используется модификатор
_hovered
?
Комментарии: 3
Как минимум это тоже состояние блока. Мы с помощью BEMHTML можем на это состояние написать шаблон, а так же на этот класс можно так же декларативно написать и браузерный JS. "Слушать" изменения этого класса в DOM. С псевдо элементами мы это и многое другое теряем
Спасибо, понял!
Я правильно понимаю, чтобы работал шаблон для
_hoveredнужно слушать изменения этого класса и тогда рендерить клиентский шаблон?Да.