Ну как я понял, корень проблемы лежит в том, что один наблюдаемый объект обновляется при обновлении другого, что приводит к двойному вызову наблюдателя этого всего действия.
Но вообще изначально на мой взгляд неправильно так делать. Потому что observable должны по идее обновляться только извне, а для вычислениями над observable должны использоваться computed свойства. Как в mobx короче.
Алексей
artalar
Yura
Yury
Daniil
Denis 🇺🇦
Vladimir
Ivan
Китикет
Andrey
Cenator 🐈
Denmuch
Kukuzapa
Zaff
Vadim