Default react-query uses a proxy-like setup to only re-render useQuery when one of the accessed properties are updated. Eg. Doing:
const { isLoading } = useQuery(...)
makes it so it only re-renders when isLoading changes. Blitz RPC breaks this behavior due to it accessing everything with a spread and returning it later. Is this something that we can fix? It makes for an awful lot of unnecessary re-renders