Здравствуйте. Написал простой компонент выпадалки, структура такая:
class Dropdown {
constructor(props) {}
init() {}
toggle() {}
show() {}
hide() { }
}
Потом прокидываю туда кнопку и саму выпадалку и все работает. Есть потребность в том, чтобы просто подключить потом скрипт к html, добавить разметку и класс например .js-dropdown и чтобы это все работало. Получается мне нужно будет сделать обертку в которой будет loop на onload и к каждому элементу с классом .js-dropdown будет инициализироватся класс Dropdown. Или есть лучше решения? Нужно сделать то как делает это jquery