R Shiny - явная связь между модулями - PullRequest
0 голосов
/ 09 июля 2020

Это очень общий вопрос. Я взял на себя блестящее приложение, разработанное моим коллегой, и теперь пытаюсь (как неопытный блестящий разработчик) проанализировать архитектуру приложения.

Есть два модуля и глобально доступная модель данных, реализованная как объект reactiveValues. При щелчке по одному модулю модель данных изменяется, и, поскольку она является реактивной, другой модуль понимает, что пользовательский интерфейс устарел, поэтому он выполняет повторную визуализацию с актуальными данными. Такое общение кажется довольно трудным, поскольку оно неявно.

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

...