import { useMutation, useQueryClient } from "@tanstack/react-query"; import * as api from "../service/TaskService"; import { CreateTaskType } from "../types/TaskTypes"; export const useCreateTask = () => { const queryClient = useQueryClient(); return useMutation({ mutationFn: (variables: CreateTaskType) => api.createTask(variables), onSuccess: (_data, variables) => { queryClient.invalidateQueries({ queryKey: ["project", variables.projectId] }); }, }); };