Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TanStack/query
π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
https://github.com/TanStack/query
async cache data fetch graphql hooks query react rest stale stale-while-revalidate update
Last synced: 10 days ago
JSON representation
π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
- Host: GitHub
- URL: https://github.com/TanStack/query
- Owner: TanStack
- License: mit
- Created: 2019-09-10T19:23:58.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T16:32:25.000Z (5 months ago)
- Last Synced: 2024-06-20T05:47:50.031Z (5 months ago)
- Topics: async, cache, data, fetch, graphql, hooks, query, react, rest, stale, stale-while-revalidate, update
- Language: TypeScript
- Homepage: https://tanstack.com/query
- Size: 60.8 MB
- Stars: 40,605
- Watchers: 200
- Forks: 2,738
- Open Issues: 81
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - TanStack/query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (TypeScript)
- awesome-starred-test - TanStack/query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (TypeScript)
- awesome-github-repos - TanStack/query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (TypeScript)
- awesome-github-star - query - state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. | TanStack | 36415 | (TypeScript)
- awesome-react-components - query - [docs](https://tanstack.com/query/v4) Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. (Code Design / Communication with server)
- best-of-react - GitHub - 2% open Β· β±οΈ 04.06.2024): (Data Fetching)
- fucking-awesome-react-components - query - π [docs](tanstack.com/query/v4) Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. (Code Design / Communication with server)
- StarryDivineSky - TanStack/query
- awesome-react - tanstack-query - Powerful asynchronous state management (**Awesome React** [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / React)
- awesome-angular - query - Powerful asynchronous state management, server-state utilities and data fetching for the web. (Table of contents / Third Party Components)
- jimsghstars - TanStack/query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (TypeScript)
- awesomeLibrary - query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (θ―θ¨θ΅ζΊεΊ / typescript)
- fucking-awesome-angular - query - Powerful asynchronous state management, server-state utilities and data fetching for the web. (Table of contents / Third Party Components)
- fucking-awesome-angular - query - Powerful asynchronous state management, server-state utilities and data fetching for the web. (Table of contents / Third Party Components)
- awesome - TanStack/query - π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. (TypeScript)
README
![TanStack Query Header](https://github.com/TanStack/query/raw/main/media/repo-header.png)
Hooks for fetching, caching and updating asynchronous data in React, Solid, Svelte and Vue
Enjoy this library? Try the entire [TanStack](https://tanstack.com)! [TanStack Table](https://github.com/TanStack/table), [TanStack Router](https://github.com/tanstack/router), [TanStack Virtual](https://github.com/tanstack/virtual), [React Charts](https://github.com/TanStack/react-charts), [React Ranger](https://github.com/TanStack/ranger)
## Visit [tanstack.com/query](https://tanstack.com/query) for docs, guides, API and more!
Still on **React Query v2**? No problem! Check out the v2 docs here: https://github.com/TanStack/query/tree/2.x/docs/src/pages/docs.
Still on **React Query v3**? No problem! Check out the v3 docs here: https://tanstack.com/query/v3/docs/.
Still on **React Query v4**? No problem! Check out the v4 docs here: https://tanstack.com/query/v4/docs/.## Quick Features
- Transport/protocol/backend agnostic data fetching (REST, GraphQL, promises, whatever!)
- Auto Caching + Refetching (stale-while-revalidate, Window Refocus, Polling/Realtime)
- Parallel + Dependent Queries
- Mutations + Reactive Query Refetching
- Multi-layer Cache + Automatic Garbage Collection
- Paginated + Cursor-based Queries
- Load-More + Infinite Scroll Queries w/ Scroll Recovery
- Request Cancellation
- [React Suspense](https://react.dev/reference/react/Suspense) + Fetch-As-You-Render Query Prefetching
- Dedicated Devtools### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)