diff --git a/docs/en/installation.md b/docs/en/installation.md index 16c2e49..033b291 100644 --- a/docs/en/installation.md +++ b/docs/en/installation.md @@ -34,7 +34,7 @@ function Page() { mutationFn: () => Promise.resolve(), optimisticUpdateOptions: { queryKey: ["todos"], - optimisticUpdatesFn: ({ prevQueryData, variables }: { prevQueryData: Todo[]; variables: Todo }) => { + getOptimisticState: ({ prevQueryData, variables }: { prevQueryData: Todo[]; variables: Todo }) => { return [...prevQueryData, variables]; }, invalidateQueryOnSuccess: true diff --git a/docs/en/react/useOptimisticMutation.md b/docs/en/react/useOptimisticMutation.md index d3d4df1..5a39393 100644 --- a/docs/en/react/useOptimisticMutation.md +++ b/docs/en/react/useOptimisticMutation.md @@ -21,7 +21,7 @@ const { mutationFn: addTodo, optimisticUpdateOptions: { queryKey: ["todos"], - optimisticUpdatesFn: ({ prevQueryData, variables }) => { + getOptimisticState: ({ prevQueryData, variables }) => { return [...prevQueryData, variables]; }, invalidateQueryOnSuccess: true @@ -43,7 +43,7 @@ This parameter extends the original UseMutationOptions. All original options are - Defaults to `false` - Whether to invalidate the query after a successful mutation - If set to `true`, the query will fetch if the data is stale. - - `optimisticUpdatesFn: { prevQueryData: TQueryData; variables: TVariables }) => TQueryData;` + - `getOptimisticState: { prevQueryData: TQueryData; variables: TVariables }) => TQueryData;` - This function returns the state for optimistic updates. ## queryClient