mutate causes redraw
Mutate causes redraw before it resolves
const pushConfirmed = (value): void => {
const mutationMode: any = "pessimistic";
mutate({
resource: `api/push/${props.collection}`,
dataProviderName: "api",
meta: { method: "post" },
values: {
mode: "update",
_id: id,
collection: props.collection,
type: props.type,
value: value,
},
ids: ids,
mutationMode: mutationMode,
undoableTimeout: 3000,
});
}; const pushConfirmed = (value): void => {
const mutationMode: any = "pessimistic";
mutate({
resource: `api/push/${props.collection}`,
dataProviderName: "api",
meta: { method: "post" },
values: {
mode: "update",
_id: id,
collection: props.collection,
type: props.type,
value: value,
},
ids: ids,
mutationMode: mutationMode,
undoableTimeout: 3000,
});
};