Войти с помощью github
Форум /

У объекта event, который приезжает в обработчик БЭМ-события первым элементом, есть методы preventDefault() и stopPropagation(), но если вызвать e.stopPropagation() в обработчике на вложенном блоке, то событие всё равно всплывает в родительский.

Сейчас проверяю в обработчике в родительском блоке

someEvenHandler(e, data) {
    if (! e.isPropagationStopped()) {
        this.doSomething();
    }
}

Но насколько это всё правильно?