Late to the party, and maybe not with the best solution after all.But here is what i've done to make the filters work (somehow at least):I built my query just once, on the page component as always, using const {data, loading, error} = useQuery(MY_GQL...