React Query refetch is refetching very slowly

So I'm running into an issue with react query where I am having to put an event listener which refetches the data to display. Essentially, we're using a 3rd party api to schedule meetings (Nylas), and their api is interesting, and requires you to attach a modal to the window. We are refetching the data when the window sees the modal closing. We know that the event listener is running due to a console.log. However, when we call the refetch function, the data doesn't update right away, instead, it will stall for a few seconds, and then eventually update. We know that the data is updated, since when you reload the page, the data is correct. Any ideas on what I could be doing wrong here? Should I be running a useMutation despite not owning the 3rd party api? Am I misunderstanding refetch? Thanks in advance!
7 Replies
Neto
Neto3y ago
is the request itself show? if on devtools the request time is slow or if its on rq side
Kyle | Duck
Kyle | DuckOP3y ago
no the request itself is not slow
Neto
Neto3y ago
you can check the react query devtools to see from the refetch to the state phase
Kyle | Duck
Kyle | DuckOP3y ago
oh true true holy shit lmao our typescript is so out of date that we run into a type error with ts with the devtools
Neto
Neto3y ago
oh lmao
Kyle | Duck
Kyle | DuckOP3y ago
I hate this godforsaken codebase lmao
Neto
Neto3y ago
ik the feel

Did you find this page helpful?