Я изучаю шаблон blo c для Flutter
, и, кажется, есть повторяющийся совет, что "каждый экран должен иметь свой собственный blo c".
Но что, если вы запросите у своего сервера данные, которые будут использоваться более чем на одном экране? Кажется излишним и даже расточительным попадание на сервер несколько раз для одного и того же фрагмента данных, особенно если вы знаете, что данные не изменились (например, когда не использовались никакие операции, изменяющие / обновляющие).
Можно ли как-то хранить эти данные, чтобы их можно было повторно использовать? Это хорошая идея для хранения данных, используемых таким образом на уровне хранилища? Или это просто приемлемая стоимость использования блоков?