{ "docSearch": { "appId": "ZFKQRGRQA8", "apiKey": "93e0b83eb0b5af4549b6bf47f90af3f7", "indexName": "tanstack-query" }, "menu": [ { "label": "Getting Started", "children": [ { "label": "Overview", "to": "overview" }, { "label": "Installation", "to": "installation" }, { "label": "Quick Start", "to": "quick-start" }, { "label": "Devtools", "to": "devtools" }, { "label": "Videos & Talks", "to": "videos" }, { "label": "Comparison", "to": "comparison" }, { "label": "TypeScript", "to": "typescript" }, { "label": "GraphQL", "to": "graphql" }, { "label": "React Native", "to": "react-native" } ] }, { "label": "Adapters", "children": [ { "label": "React Query", "to": "adapters/react-query" }, { "label": "Solid Query", "to": "adapters/solid-query" }, { "label": "Vue Query (Coming Soon)", "to": "#" }, { "label": "Svelte Query (Coming Soon)", "to": "#" } ] }, { "label": "Guides & Concepts", "children": [ { "label": "Important Defaults", "to": "guides/important-defaults" }, { "label": "Queries", "to": "guides/queries" }, { "label": "Query Keys", "to": "guides/query-keys" }, { "label": "Query Functions", "to": "guides/query-functions" }, { "label": "Network Mode", "to": "guides/network-mode" }, { "label": "Parallel Queries", "to": "guides/parallel-queries" }, { "label": "Dependent Queries", "to": "guides/dependent-queries" }, { "label": "Background Fetching Indicators", "to": "guides/background-fetching-indicators" }, { "label": "Window Focus Refetching", "to": "guides/window-focus-refetching" }, { "label": "Disabling/Pausing Queries", "to": "guides/disabling-queries" }, { "label": "Query Retries", "to": "guides/query-retries" }, { "label": "Paginated Queries", "to": "guides/paginated-queries" }, { "label": "Infinite Queries", "to": "guides/infinite-queries" }, { "label": "Placeholder Query Data", "to": "guides/placeholder-query-data" }, { "label": "Initial Query Data", "to": "guides/initial-query-data" }, { "label": "Prefetching", "to": "guides/prefetching" }, { "label": "Mutations", "to": "guides/mutations" }, { "label": "Query Invalidation", "to": "guides/query-invalidation" }, { "label": "Invalidation from Mutations", "to": "guides/invalidations-from-mutations" }, { "label": "Updates from Mutation Responses", "to": "guides/updates-from-mutation-responses" }, { "label": "Optimistic Updates", "to": "guides/optimistic-updates" }, { "label": "Query Cancellation", "to": "guides/query-cancellation" }, { "label": "Scroll Restoration", "to": "guides/scroll-restoration" }, { "label": "Filters", "to": "guides/filters" }, { "label": "SSR & Next.js", "to": "guides/ssr" }, { "label": "Caching", "to": "guides/caching" }, { "label": "Default Query Fn", "to": "guides/default-query-function" }, { "label": "Suspense", "to": "guides/suspense" }, { "label": "Custom Logger", "to": "guides/custom-logger" }, { "label": "Testing", "to": "guides/testing" }, { "label": "Does this replace [Redux, MobX, etc]?", "to": "guides/does-this-replace-client-state" }, { "label": "Migrating to React Query 3", "to": "guides/migrating-to-react-query-3" }, { "label": "Migrating to React Query 4", "to": "guides/migrating-to-react-query-4" } ] }, { "label": "Community Resources", "children": [ { "label": "TkDodo's Blog", "to": "community/tkdodos-blog" }, { "label": "Query Key Factory", "to": "community/lukemorales-query-key-factory" } ] }, { "label": "Examples", "children": [ { "label": "Simple", "to": "examples/react/simple" }, { "label": "Basic", "to": "examples/react/basic" }, { "label": "Basic w/ GraphQL-Request", "to": "examples/react/basic-graphql-request" }, { "label": "Auto Refetching / Polling / Realtime", "to": "examples/react/auto-refetching" }, { "label": "Optimistic Updates in TypeScript", "to": "examples/react/optimistic-updates-typescript" }, { "label": "Pagination", "to": "examples/react/pagination" }, { "label": "Load-More & Infinite Scroll", "to": "examples/react/load-more-infinite-scroll" }, { "label": "Suspense", "to": "examples/react/suspense" }, { "label": "Default Query Function", "to": "examples/react/default-query-function" }, { "label": "Playground", "to": "examples/react/playground" }, { "label": "Prefetching", "to": "examples/react/prefetching" }, { "label": "Star Wars", "to": "examples/react/star-wars" }, { "label": "Rick And Morty", "to": "examples/react/rick-morty" }, { "label": "Next.js", "to": "examples/react/nextjs" }, { "label": "React Native", "to": "examples/react/react-native" }, { "label": "React Router", "to": "examples/react/react-router" }, { "label": "Offline Queries and Mutations", "to": "examples/react/offline" } ] }, { "label": "Plugins", "children": [ { "label": "persistQueryClient", "to": "plugins/persistQueryClient" }, { "label": "createSyncStoragePersister", "to": "plugins/createSyncStoragePersister" }, { "label": "createAsyncStoragePersister", "to": "plugins/createAsyncStoragePersister" }, { "label": "broadcastQueryClient (Experimental)", "to": "plugins/broadcastQueryClient" } ] }, { "label": "API Reference", "children": [ { "label": "useQuery", "to": "reference/useQuery" }, { "label": "useQueries", "to": "reference/useQueries" }, { "label": "useInfiniteQuery", "to": "reference/useInfiniteQuery" }, { "label": "useMutation", "to": "reference/useMutation" }, { "label": "useIsFetching", "to": "reference/useIsFetching" }, { "label": "useIsMutating", "to": "reference/useIsMutating" }, { "label": "QueryClient", "to": "reference/QueryClient" }, { "label": "QueryClientProvider", "to": "reference/QueryClientProvider" }, { "label": "useQueryClient", "to": "reference/useQueryClient" }, { "label": "QueryCache", "to": "reference/QueryCache" }, { "label": "MutationCache", "to": "reference/MutationCache" }, { "label": "QueryObserver", "to": "reference/QueryObserver" }, { "label": "InfiniteQueryObserver", "to": "reference/InfiniteQueryObserver" }, { "label": "QueriesObserver", "to": "reference/QueriesObserver" }, { "label": "QueryErrorResetBoundary", "to": "reference/QueryErrorResetBoundary" }, { "label": "useQueryErrorResetBoundary", "to": "reference/useQueryErrorResetBoundary" }, { "label": "focusManager", "to": "reference/focusManager" }, { "label": "onlineManager", "to": "reference/onlineManager" }, { "label": "hydration", "to": "reference/hydration" } ] } ], "users": [ "Google", "Walmart", "Facebook", "PayPal", "Amazon", "American Express", "Microsoft", "Target", "Ebay", "Autodesk", "CarFAX", "Docusign", "HP", "MLB", "Volvo", "Ocado", "UPC.ch", "EFI.com", "ReactBricks", "Nozzle.io", "Uber" ] }