Skip to main content

useQuery

It works the same as useQuery in react-query, but if the return value of queryFn is undefined, it will cause a type error.

Examples

// If you return undefined, an error occurs.
useQuery(['key'], () => undefined);
useQuery(['key'], async () => undefined);

// You can return null or other values.
useQuery(['key'], () => null);
useQuery(['key'], async () => null);
useQuery(['key'], () => ({ foo: 'bar' }));
useQuery(['key'], async () => ({ foo: 'bar' }));