usePost.ts 284 B

1234567891011
  1. import useSWR from "swr";
  2. import { post } from "../http";
  3. import { ResData } from "../../types/http";
  4. function usePost<T = any, E = any>(api: string, data?: unknown) {
  5. return useSWR<ResData<T>, E>([api, data], post, {
  6. revalidateOnFocus: false,
  7. });
  8. }
  9. export default usePost;