кейса. Допустим, есть несколько API, которые возвращают разные наборы данных с сервера (данные статичны и не меняются). Вызов этих API происходит в разных компонентах, в результате чего клиент запрашивает одни и те же данные по нескольку раз. Вопрос в следующем, корректно ли вызывать требуемые API лишь один раз и кэшировать результаты вызова (объекты данных) в store приложения, впоследствии обращаясь уже не к серверу, а к локальным копиям объектов? Если да, то каким наиболее адекватным способом это можно реализовать? Заранее благодарю.
Плохо вызывать апи из компонента
api вызываются в сервисах, просто разные компоненты используют эти сервисы, тем самым посылая кучу однотипных запросов
Если данные статичны и не меняются, это скорее похоже на ресурсы, и их действительно можно запихнуть при инициализации в replaySubjectгде нибудь
Обсуждают сегодня