T
TanStack2y ago
correct-apricot

Since v5 deprecated onSucces and onError callbacks is okay to implement a custom hook like this ?

export const useInviteAdmin = () => { const queryClient = useQueryClient(); const { enqueueSnackbar } = useSnackbar(); return useMutation({ mutationFn: async (data: { email: string }) => { try { await axios.post('/admin/invite', data); queryClient.invalidateQueries({ queryKey: ['admin'] }); } catch (error) { enqueueSnackbar(error.message, { variant: 'error' }); } }, }); };
3 Replies
unwilling-turquoise
unwilling-turquoise2y ago
There still is onError for mutations…
correct-apricot
correct-apricotOP2y ago
oh right, so its only for useQuery ?
unwilling-turquoise
unwilling-turquoise2y ago
Yes

Did you find this page helpful?