Всем привет. Может кто подсказать насчет такого поведения.
Имеется, предположим, список статей. Получаю список , элементом которого является какая то маленькая часть статьи, например только ее заголовок. При клике по элементу списка, уже заказывается фул энтити, со всеми доп. полями. Список имеет пагинацию, тыкаем влева или вправо, всегда перезапрашиваем с сервера список. Для получения списка использую useQuery с network-and-cache, меняется фильтр, квери перезапрашивается.
И вот какое поведение получаю.
Приходит список(отправляется запрос), нажимаю на первую статью(отправляется запрос на получение фул статьи). Нажимаю еще раз на первую статью, уже тянется из кэша, все хорошо.
Через пагинацию захожу на вторую страницу и возвращаюсь на первую, нажимаю на первую статью(она находится в кэше, и все поля нужные там присутствуют), отправляется два запроса. Вначале запрос на фул статью, когда приходят данные, вдруг перезапрашивается список в добавок. Если использовать через рефетч, можно избежать перезапрашивания списка, но фул статья все равно перезапрашивается. Чтобы не перезапрашивалась статья, помогает только указание для списка no-cache.
Ну и вопрос, что не так делаю?)