если данные изменились, они автоматически вызывают API.
это не то, как работает REST API (при условии, что вы используете REST).Вы можете кэшировать запрос самостоятельно, поместив их в локальное хранилище или использовать стандартный плагин .Таким образом, вы по-прежнему выполняете запрос, но сначала проверяете, есть ли у вас данные уже локально.В этом случае данные будут просто извлечены из локального хранилища, а HTTP-запрос не будет выполнен.
Если вы действительно хотите обновления в режиме реального времени, вам понадобится серверный способ позволить своим клиентамзнаю, что данные изменены, но это совсем другая проблема.