При создании веб-компонента, браузер создает его в DOM и первым делом вызывает constructor(), после него connectedCallback().
В конструкторе объявляются переменные для работы с компонентом и вешаются обработчики. В connectedCallback добавляются обработчики дочерних элементов, внешние обработчики или события.
Когда компонент удаляется из DOM, вызывается disconectedCallback(). Здесь происходит освобождение памяти — отключаются внешние обработчики, таймеры и т.д.
#rdclr_frontend #Vanilla_JS #code
Post #9
322
