Привет всем, подскажите пожалуйста, а это хорошая практика делать так:
У меня используется NGXS store в приложении
Когда надо загрузить данные я отправляю комманду через dispatch
Оно загружает с апишки данные и в стор запихывает, все отлично.
в компонентах через селекторы подписываюсь и все ок
Вопрос такой, у меня на одной странице есть несколько компонентов напримем сама страница, разные диалоги и тд и выходит что я при каждом открытии диалога шлю запрос
Как это обычно решается? ставится какой-то кэш внутри стора или тупо пишется на обработке события if(timePassed < THRESOLD) { loadDataFromApi() } else { loadDataFromCache() }
Это в принципе вопрос для любого стора, интересно просто как делаете в своих приложухах,
Спасибо