Skip to content

Draft: useQuery without refetchOnWindowFocus

Lucas García requested to merge feature/use-query-default-options into master

El QueryClient que s'utilitza per gestionar les peticions ajax com a hooks dins els components de react, s'instancia amb les opcions per defecte. Llegint la documentació he trobat que una de les opcions és refetchOnWindowFocus, amb valor true per defecte, l'altre és staleTime, amb valor 0 per defecte. Aquestes dues opcions gestionen quan el nostre client considera que les dades estan ja desactualitzades, i si l'esdeveniment focus disparat pel window és un senyal vàlid per disparar noves peticions ajax.

Amb aquestes dues opcions, podem gestionar millor el cicle de vida de les peticions i evitar que el client fagi peticions ajax cada cop que algú canvia de finestra.

Merge request reports

Loading