Недавно я перенёс небольшой компонент в формат .gjs для плагина Locations. Он добавляет альтернативный вид локации на сайт и в блок локаций на странице профиля пользователя. Одновременно с этим он скрывает избыточную информацию о локациях, которая теперь дублируется кодом плагина.
Я переоценил ценность ранее написанного кода с точки зрения современных стандартов.
Теперь, хотя использование плагинов (outlets) — это хорошо, не стоит ли также добавить возможность влиять на родительский класс обёрточного div над outlet?
Поскольку в данном случае мне приходится манипулировать DOM, чтобы скрыть избыточную информацию у соседнего элемента:
Я бы предпочёл внести это изменение через явное модифицирование компонента, а не через манипуляции с DOM.
Возможно, я упустил какой-то трюк.