key тот же, staleTime: Infinity, cacheTime: Infinity, но вызов query-функции всё равно происходит!
Вроде же не должна она вызываться, или я чего-то не понимаю?
const rawResult = useQuery<unknown, unknown, TData>(queryKey, () => {
console.log('queryKey \n', queryKey);
return initialData;
}, {
enabled: true,
staleTime: Infinity,
cacheTime: Infinity,
});
при обновлении страницы кэш сбрасывается
а можно как-то сделать чтобы не сбрасывался?
хранить его в сторе браузера и засовывать в initialData при инициализации react-query
Обсуждают сегодня