Смотреть, сколько детей у элемента? - PullRequest
0 голосов
/ 09 апреля 2019

Мне нужно знать, получил ли пользовательский элемент или потерял потомков.

Я надеялся использовать observedAttributes() и attributeChangedCallback, чтобы реагировать, когда произошли изменения, но оба children и childNodes это свойства, а не атрибуты.

Есть ли способ, которым я могу наблюдать за изменением свойства и реагировать так же, как я могу изменить атрибут?

Надеюсьне хочу использовать библиотеки.

Код пока ...

class MyElement extends HTMLElement
    constructor: ->
        super()

1 Ответ

0 голосов
/ 09 апреля 2019

Если количество детей меняется, ваш реквизит изменится, поэтому вы можете «смотреть», например, с помощью крючка

useEffect(() => console.log(props.children.count));

Это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...