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 solid stale stale-while-revalidate svelte typescript update vue
Last synced: 3 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 (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-24T14:17:18.000Z (6 days ago)
- Last Synced: 2025-01-24T14:34:58.114Z (6 days ago)
- Topics: async, cache, data, fetch, graphql, hooks, query, react, rest, solid, stale, stale-while-revalidate, svelte, typescript, update, vue
- Language: TypeScript
- Homepage: https://tanstack.com/query
- Size: 78.7 MB
- Stars: 43,479
- Watchers: 203
- Forks: 2,995
- Open Issues: 101
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-vue - tanstack-query - Powerful asynchronous state management. (Components & Libraries / Utilities)
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## Contributing
View the contributing guidelines [here](/CONTRIBUTING.md)
### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)