useImmutable
This hook has the same contracts as useQuery. However, instead of wrapping useSWR, it wraps useSWRImmutable. This immutable hook disables automatic revalidations but is otherwise identical to useSWR.
ts
import createClient from "openapi-fetch";
import { createQueryHook } from "swr-openapi";
import type { paths } from "./my-schema";
const useImmutable = createImmutableHook(client, "my-api");
const { data, error, isLoading, isValidating, mutate } = useImmutable(
path,
init,
config,
);API
Parameters
Identical to useQuery parameters.
Returns
Identical to useQuery returns.