All Projects → tannerlinsley → React Query

tannerlinsley / React Query

Licence: mit
⚛️ Hooks for fetching, caching and updating asynchronous data in React

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Query

Tipple
A lightweight dependency-free library for fetching data over REST with React.
Stars: ✭ 133 (-99.46%)
Mutual labels:  rest, hooks, cache, fetch
React Refetch
A simple, declarative, and composable way to fetch data for React components
Stars: ✭ 3,418 (-86.01%)
Mutual labels:  rest, data, fetch
Swr
React Hooks for data fetching
Stars: ✭ 20,348 (-16.7%)
Mutual labels:  fetch, hooks, stale-while-revalidate
Graphql To Mongodb
Allows for generic run-time generation of filter types for existing graphql types and parsing client requests to mongodb find queries
Stars: ✭ 261 (-98.93%)
Mutual labels:  graphql, update, query
Jsonapi React
A minimal JSON:API client and React hooks for fetching, updating, and caching remote data.
Stars: ✭ 65 (-99.73%)
Mutual labels:  rest, hooks, cache
Snug
Write reusable web API interactions
Stars: ✭ 108 (-99.56%)
Mutual labels:  graphql, rest, async
Use Http
🐶 React hook for making isomorphic http requests
Stars: ✭ 2,066 (-91.54%)
Mutual labels:  graphql, query, fetch
Graphqurl
curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.
Stars: ✭ 3,012 (-87.67%)
Mutual labels:  graphql, query
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (-86.54%)
Mutual labels:  graphql, rest
React Fetch Hook
React hook for conveniently use Fetch API
Stars: ✭ 285 (-98.83%)
Mutual labels:  hooks, fetch
Googlekeepclone
A clone of Google Keep with its original Material Design aesthetics
Stars: ✭ 281 (-98.85%)
Mutual labels:  graphql, hooks
Vulcain
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (-86.94%)
Mutual labels:  graphql, rest
Altair
✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.
Stars: ✭ 3,827 (-84.33%)
Mutual labels:  graphql, data
Roapi
Create full-fledged APIs for static datasets without writing a single line of code.
Stars: ✭ 253 (-98.96%)
Mutual labels:  graphql, query
Requester
Powerful, modern HTTP/REST client built on top of the Requests library
Stars: ✭ 273 (-98.88%)
Mutual labels:  graphql, rest
redux-things
Redux things | Fast and easy data synchronization for Redux
Stars: ✭ 12 (-99.95%)
Mutual labels:  fetch, data
ultrafetch
Node-based fetch backed with an RFC-7234 compliant filesystem cache.
Stars: ✭ 30 (-99.88%)
Mutual labels:  fetch, cache
Redux Requests
Declarative AJAX requests and automatic network state management for single-page applications
Stars: ✭ 330 (-98.65%)
Mutual labels:  graphql, fetch
Fakerest
Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.
Stars: ✭ 350 (-98.57%)
Mutual labels:  rest, fetch
Introspected Rest
An alternative to REST and GraphQL
Stars: ✭ 368 (-98.49%)
Mutual labels:  graphql, rest

React Query Header

Hooks for fetching, caching and updating asynchronous data in React

#TanStack semantic-release Join the discussion on Github Best of JS Gitpod Ready-to-Code

Enjoy this library? Try the entire TanStack! React Table, React Form, React Charts

Visit react-query.tanstack.com for docs, guides, API and more!

Still on React Query v2? No problem! Check out the v2 docs here: https://react-query-v2.tanstack.com/.

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 + Fetch-As-You-Render Query Prefetching
  • Dedicated Devtools
  • (depending on features imported)

Become a Sponsor!

Contributors

Thanks goes to these wonderful people (emoji key):


Tanner Linsley

💻 🤔 💡 🚧 👀

Andrew Cherniavskii

💻 🐛

Thibaut Tiberghien

📖

Rohit Garg

🔧

Avinash

💻 🐛

Jason O'Neill

🚧 ⚠️

Jack Zhao

💻 🐛

dpyzo0o

💻

Jelte Liekens

💻

Jen Gettings

💻

Justin

💻

Marcelo Alves

💻

Zorza

📖

Dominik Dorfmeister

💻 📖 🚧 💬 👀

Alex Johansson

💻

Eddy

💻

Prateek Surana

💻

Rene Dellefont

💻 📖

Janne Vuoti

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].