tsepen
@tsepen
Frontend developer

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

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


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

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

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

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

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

Похожие вопросы