@BananaBobby согласен что тема недостаточно проработана. Еще такая идея - когда юзер ходит по навигации/меняет фильтр, сохранять в стейте компонента варианты фильтра (даты). Потом в update можно в цикле пройтись по ним и обновить кэш.
У меня мутации отдельно от компонента лежат. Я этом плане тут немного навернул, так как не люблю все внутри компонентов хранить. Очень часто один и тот же код приходится из разных контекстов запускать. Если расшарю код - то могут и помидорами закидать, но пока очень удобно выходит)
Просто тут немного аполло с редаксом сплетены (аполло для данных, редакс для ui), так как есть места, где нужно сделать мутацию, а после нее закрыть модальное окно, например
Просто тут немного аполло с редаксом сплетены (аполло для данных, редакс для ui), так как есть места, где нужно сделать мутацию, а после нее закрыть модальное окно, например
вообщем нужен клиентский state который будет хранить историю установленных фильтров, тогда ты будешь знать с какими параметрами вызывался query и что лежит в кэше