JulienKode / rtk-query

Experimental data fetching and caching addon for Redux Toolkit

Home Page:https://rtk-query-docs.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://rtk-query-docs.netlify.app/

License:MIT License


Languages

Language:TypeScript 87.7%Language:JavaScript 9.2%Language:CSS 2.8%Language:Shell 0.2%