При использовании подписки с параметром beforeChange для зависимого объекта наблюдения он создает зависимости для любой наблюдаемой, принятой в обратном вызове, поскольку событие происходит во время обнаружения зависимости.
Например, сравнение текущего значения с предыдущим значением в обработчике приведет к бесконечной рекурсии, поскольку оно будет зависеть от самого себя.
Есть ли что-нибудь вокруг этого? Это ожидается? Это кажется противоинтуитивным Глядя на код, кажется, что событие можно легко вызвать за пределами обнаружения зависимостей.
Спасибо