Вы же говорите, что следующий результат зависит от предыдущего, т.е. проверка в любом случае нужна
Нашел более элегантный способ чтобы не было таких ошибок, во втором запросе передать {skip: !firstVar} тогда он не будет даже совершать этот запрос пока нет данных от первого
Нашел более элегантный способ чтобы не было таких ошибок, во втором запросе передать {skip: !firstVar} тогда он не будет даже совершать этот запрос пока нет данных от первого
ребят, всем привет! подскажите плиз, где сохраняются запросы, ожидающией отправки на сервер (в случае недоступности соединения, сети), и есть ли возможность это сохранить, скажем в persistCache({ cache })?
Использую client.query потому что так есть возможность await-ить запросы. Но с этим подходом теперь не могу добавить pollInterval чтобы обновлять данные не из кэша а с сервака каждую минуту
Лично я почти везде юзаю client.query 😬 UseQuery удобно и реактивно, но всегда будет крэшиться при анмаунте компонента, потому что никак нельзя отписаться от watch насколько я знаю. Может у кого-то есть решение?
Ты как раз говорил что юзаешь его. Что делаешь если нужно каждую минуту (или 5-10 мин) подтягивать с сервака?
Ты как раз говорил что юзаешь его. Что делаешь если нужно каждую минуту (или 5-10 мин) подтягивать с сервака?
Ты руками выставлял время интервала? Можно самому переписать логику поллинга. Заведи toggle переменную в useState. Её в useEffect отслеживай. Когда изменяется - посылай свой запрос на сервер и обновляй таймер и переменную