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

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

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


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

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

useEffect(() => {
    refetch()
  }, [page]);
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
tsepen
@tsepen Автор вопроса
Frontend developer
Ответ - нужно установить параметр skip

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

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

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