useApiMutation
@mineflow/client-react / useApiMutation
Function: useApiMutation()
function useApiMutation<TVars, T>(fn: (client: MineflowClient, vars: TVars) => Promise<T>): UseMutationResult<T, Error, TVars>;
Defined in: client-react/src/hooks.ts:94
Дженерик-write без авто-инвалидации кэша — когда кэшем управляешь сам
(optimistic-апдейты, ручной setQueryData). Авто-Idempotency-Key всё равно
проставит fetch-слой по generateId. Для автоинвалидации раздела бери
useDomainMutation.
Type Parameters
| Type Parameter |
|---|
TVars |
T |
Parameters
| Parameter | Type | Description |
|---|---|---|
fn | (client: MineflowClient, vars: TVars) => Promise<T> | Замыкание (client, vars) => Promise<T>, делающее write-вызов. |