В реактивных системах существуют специальные функции, такие как watchEffect во Vue или autorun в MobX, которые умеют автоматически отслеживать зависимости и перезапускать «эффект» при их изменении. Принцип их работы следующий:
Читать далееРеактивные системы: возможно ли отслеживать зависимости в асинхронном коде?