много текста, а конкретно вопроса нет
Я всего 5 дней пользуюсь графом, вопросов тоже больше чем ответов.
Тут можешь посмотреть хорошую практику использования клиента. рект + тс + аполло.
https://github.com/nodkz/example-apollo2Я так думаю что все что касается кэша, нужно смотреть доки клиента который ты используешь. У меня у самого много вопросов по кешу, но я использую клиент аполло, в доках аполо есть все ответы на вопросы. Мой английский не идеален, но что-бы понимать JS мне не нужен переводчик, благо примеров кода в доках оч много.