-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
useSWRInfinite does not return data until all pages are fetched #2989
Comments
Hello @sarioglu. I believe the following option will help your use-case. https://swr.vercel.app/docs/pagination.en-US#parallel-fetching-mode |
Hi @Sergio16T, thank you for your response. What I need is something slightly different. I want to be able to show each page as soon as it's been fetched. Loading them in parallel makes it faster but it'll still wait till all the pages are fetched. What I need is more like |
Bug report
Description / Observed Behavior
When combined with
{ initialSize: 10 }
, I expectuseSWRInfinite
to load first 10 pages one by one, by passing data for each page as it's fetched. However, it waits for all 10 pages to be fetched and return all data in one pass.Expected Behavior
I expect it to return each page as it is available, without waiting for all to finish fetching.
Additional Context
SWR version: 2.2.5
The text was updated successfully, but these errors were encountered: