У меня есть (железный) Router.onBeforeAction, который запускается более одного раза. Я точно знаю, что это источник реактивности, который как-то изменился.
Как я могу узнать, что вызывает реактивность?
🤔 А знаете ли вы, что...
Meteor активно обновляется и поддерживается, чтобы соответствовать современным стандартам и требованиям.
Вы не всегда можете знать, потому что Tracker.dependency
можно абстрагироваться от вашего представления, особенно при использовании внешних модулей/пакетов.
См.: https://docs.meteor.com/api/tracker.html#tracker_dependency
Вам нужно будет изучить код пакетов, которые вы считаете реактивными (например, ReactiveVar
), и проверить, в какой момент он вызывает dependency.changed
.