Are there option for skipping request by any condition? for example: const {data} = useFetch(`/api/user/${id}`, { skip: !id } ,[id]) If no, maybe add this option in feature-plan. Apollo-Client has this option. I't really useful https://www.apollographql.com/docs/react/data/queries/#skip