у меня должен подгружать материал(передаю id), использую mutation, но при первой загрузки страницы у меня тоже должен подгружаться материал. По идее есть ли смысл делить на query и mutation, если логика одна? Сейчас я просто использую mutation и вызываю его в useEffect. Или лучше поделить на query и mutation?
зачем тебе вообще тут mutation? это типичный квери всё
А как мне его триггерить по нажатию на кнопку? В mutation я использую метод get просто и триггерю по нажатию на кнопку
по нажатию на кнопку меняй в стейте id, useBlablablaQuery(id) сам обновится
Тут немного не так, сорри, не уточнила. Это бесконечный скрол и данные не должны пропадать, а складываться дальше в стейт.
в принципе можно поиграться с эффектами, чтоб каждый рефетч добавлял данные в большой стейт но да, чет сходу не могу придумать ничего подходящего
Обсуждают сегодня