diff --git a/README.md b/README.md index 54d3dae..08e7fa8 100644 --- a/README.md +++ b/README.md @@ -380,8 +380,10 @@ import { queryClient } from "mobx-tanstack-query/preset"; const defaultOptions = queryClient.getDefaultOptions(); defaultOptions.queries!.refetchOnMount = true; -queryClient.setDefaultOptions({ ...defaultOptions })─────────────────────────────────────────────────────────────────────────────────────────────────────────(js2me@js2me-B560-HD3:pts/9)─┐ -└─(12:51:47 on master)──> +queryClient.setDefaultOptions({ ...defaultOptions }) +``` + + P.S. Overriding default options should be written before start whole application diff --git a/src/preset/configs/default-query-client-config.ts b/src/preset/configs/default-query-client-config.ts index 8c6b9f5..f0203e6 100644 --- a/src/preset/configs/default-query-client-config.ts +++ b/src/preset/configs/default-query-client-config.ts @@ -11,6 +11,7 @@ export const defaultQueryClientConfig = { queryKeyHashFn: hashKey, refetchOnWindowFocus: 'always', refetchOnReconnect: 'always', + structuralSharing: false, // see https://github.com/js2me/mobx-tanstack-query/issues/7 staleTime: 5 * 60 * 1000, retry: (failureCount, error) => { if (error instanceof Response && error.status >= 500) {