Задать вопрос
tsepen
@tsepen
Frontend developer

Повторный запрос в graphql при инициализации компонента?

У меня есть запрос который должен сработать только при изменении стейта PAGE
const { data, error, loading, refetch } = useCatalogPageQuery({
    variables: { page }
  });


Но всегда выполняются 2 запроса - первый при инициализации компонента, а второй при изменеии page, как сделать так чтобы срабатывал только при изменении?

Пробовал так, та же ситуация

useEffect(() => {
    refetch()
  }, [page]);
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
tsepen
@tsepen Автор вопроса
Frontend developer
Ответ - нужно установить параметр skip

const { data, error, loading, refetch } = useCatalogPageQuery({
    variables: { page },
    skip: true
  });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект