import { useMutation, useQueryClient } from '@tanstack/react-query'; | |
import { deletePost } from '../../api/deletePost'; | |
export const useDeletePost = () => { | |
const queryClient = useQueryClient(); | |
return useMutation({ | |
mutationFn: deletePost, | |
onSuccess: () => { | |
queryClient.invalidateQueries({ queryKey: ['fetchPosts'] }); | |
}, | |
}); | |
}; | |