1. Нет такого понятия обработка всех эвентов разом. Ты не можешь знать все эвенты их бесконечное множество.
2. Компонент сам решает даёт он слушать любой прокинутый на него эвент или нет. В этом нет никакого нарушения инкапсуляции потому что компонент легко может решить не давать слушать на себе любой или любой конкретный эвент
дальше в твоих рассуждениях проснулся питонист способный оправдать любую вещь абстрактными мантрами о явном/неявном)
1. есть два кейса: on:*
на дом-элементах. Он почти невозможен, потому что их много. Контекст, в котором я говорил про обработку всего — это про обработку ивентов компонента. Их не бесчисленное множество. И вон как меня поправил Алексей, оказывается, технически это сделать можно.
2. всё перемешалось. Этот пункт больше идёт к моему аргументу про то, почему рестить ивенты — это плохая идея. Как раз родитель передаст через пропсы массив ивентов, а ребёнок их повесит на дом. Вот и нарушение инкапсуляции.
Да, я раньше питонил. Этот слоган мне настолько зашёл, что я его использую более менее ко всему своему коду. Кажется, слоган проверен временем оказался :)
Это не абстрактные мантры, хотя и не чёткое руководство к действию.