import { useQueryClient } from "@tanstack/react-query";
const { invalidateQueries } = useQueryClient();
const {
formProps,
drawerProps,
show,
saveButtonProps,
id,
close,
queryResult,
onFinish
} = useDrawerForm({
action: 'edit',
resource: "resource",
id: reservationId,
onMutationSuccess: () => {
invalidateQueries(['schedule-structure', record.id]) // <==== this is where i am invalidating the query.
},
});
const {
data,
refetch
} = useCustom({
url: '/endpoint',
method: 'get',
queryOptions: {
queryKey: ['schedule-structure', record.id],
}
})
import { useQueryClient } from "@tanstack/react-query";
const { invalidateQueries } = useQueryClient();
const {
formProps,
drawerProps,
show,
saveButtonProps,
id,
close,
queryResult,
onFinish
} = useDrawerForm({
action: 'edit',
resource: "resource",
id: reservationId,
onMutationSuccess: () => {
invalidateQueries(['schedule-structure', record.id]) // <==== this is where i am invalidating the query.
},
});
const {
data,
refetch
} = useCustom({
url: '/endpoint',
method: 'get',
queryOptions: {
queryKey: ['schedule-structure', record.id],
}
})