Skip to content

Experimental data fetching and caching addon for Redux Toolkit

License

Notifications You must be signed in to change notification settings

tevariou/rtk-query

 
 

Repository files navigation

Discord server

Introduction

RTK Query is an advanced data fetching and caching tool, designed to simplify common cases for loading data in a web application. It is built on top of Redux Toolkit and uses Redux internally for its architecture.

It features:

  • Declarative API definitions
  • Runs on every framework
  • Supports any protocol
  • Caching
  • Automatic re-fetching
  • Polling
  • Parallel queries
  • Dependent queries
  • Paginated queries
  • Skip queries
  • Lagged queries
  • Automatic garbage collection
  • Prefetching
  • Optimistic Updates
  • Auto-generated React Hooks
  • Built with TypeScript

... and plenty of other goodies.

Getting started

yarn add @rtk-incubator/rtk-query @reduxjs/toolkit

Or with npm:

npm install @rtk-incubator/rtk-query @reduxjs/toolkit

Then follow along with the Getting Started instructions.

Documentation

View the RTK Query docs

Examples

View the examples

About

Experimental data fetching and caching addon for Redux Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.6%
  • JavaScript 9.3%
  • CSS 2.9%
  • Shell 0.2%