Introduction to TanStack Query (React Query)
React Query, TanStack Query, API, React

Introduction to TanStack Query (React Query) free download
React Query, TanStack Query, API, React
In this course, we are going to learn TanStack Query (React Query). React Query is a powerfull library to work with APIs which provides a lot of useful features like fetching, caching, synchronizing, and, etc.
TanStack (React) Query makes it a lot easier to work with APIs. You can simply fetch data from APIs and send post/patch requests with ReactQuery and make all of the components to be aware of the data changes. Using it will help us to create a fully responsive app that react to user changes and updates the data on the server in the background.
Using React Query will help to develop a lot faster features with less codes. Here are the topics that we will cover in this course:
Module 1: Introduction
Introduction to the course
Pre Requirements for this course
GitHub repositores
Instructions to learn about how to work with GitHub
Mobule 2: Bootstraping the ToDo App
Installing React with create-react-app Script
Create ToDo list page and create new todo form
Setting Up a Simple Server using NodeJS
Fetching Todos from API
Implementing API call to create Todo items
Module 3: Getting Started with TanStack Query (React Query)
State Management solutions and their approach
Cons of Using Redux as a State Management Library
Implementing the first Query in TanStack (React) Query
Implementing the first Mutation in TanStack (React) Query
Adding Progressbar - Implementing more Components to use TanStack Query
Refactoring & Cleaning up of the Project
Implementing counter to show important tasks with TanStack (React) Query
Module 4: Automated Testing
What is automated testing? Benefits of testing automation
Writing the first Unit Test
What is Code Coverage? Getting Code Coverage Report
Migrating the Project to Vite
Vitest Configuration | Running Tests with Vitest
Writing Tests for List Component
Adding Code Coverage Report with V8
Reaching to 100% Code Coverage Report for the List Component
Please join me in this journey :-)