TLDR Web Dev · ARTICLES & TUTORIALS
HOW INFINITE QUERIES WORK
Summary from the TLDR Web Dev newsletter
Infinite queries in React Query, often used in paginated lists or infinite scrolls, allow for continuous data fetching. A bug found in this feature caused queries to restart from the beginning if a page fetch fails during a retry. This article explains how infinite queries work in order to explain how the bug happened, along with the fix, which involves modifying the infinite query behavior to retain the state of the loop, preventing it from restarting from the beginning during retries.