Autoplay
Autocomplete
Previous Lesson
Complete and Continue
React Query - Essentials
Introduction
Introduction
Installing React Query (0:38)
Queries
Basic Queries (3:19)
Query Loading State (1:39)
Query Error State (1:49)
React Query Devtools (1:56)
Automatically Refetching Queries on Window Focus (1:27)
Query Refetching Indicators (0:53)
Configuring Query Stale Time (1:23)
Configuring Query Cache Time (2:32)
Query Keys and Caching (2:04)
Using Custom Hooks to Share and Reuse Queries (2:42)
Parallel Queries (1:16)
Using Props and State in Queries (3:37)
Disabling Queries (0:55)
Multi-part Query Keys (1:32)
Automatic Query Retries (2:51)
Query Cancellation (5:19)
Dependent Queries (3:11)
Supplying a Query with Initial Data (1:36)
Marking Initial Query data as Stale (1:36)
Querying Related Lists and Items (7:15)
Seeding Initial Query Data from Other Queries (5:41)
Using Query Data to Seed Future Queries (3:39)
Query Side-Effects (4:11)
Scroll Restoration (4:09)
Query Polling with Refetch Intervals (3:23)
Invalidation
Query Invalidation Basics (1:33)
Invalidating Without Refetching Active Queries (1:33)
Invalidating & Refetching Inactive Queries (2:39)
Invalidating Multiple Queries with Similar Query Keys (4:05)
Prefetching
Basic query prefetching (3:34)
Hover-based query prefetching (3:56)
Prefetching & Stale Time (2:27)
Forced Prefetching (1:56)
Mutations
Mutations Overview (5:40)
Mutations with the useMutation Hook (7:09)
Mutation Side-Effects (6:59)
Updating Query Data with Mutation Responses (9:52)
Optimistic Updates
Optimistic Updates for List-Like Queries (7:05)
Rollbacks for List-Like Queries (5:51)
Optimistic Updates for Single Entity Queries (2:06)
Rollbacks for Single Entity Queries (3:03)
Paginated & Infinite Queries
Paginated Queries (9:53)
Prefetching Paginated Queries (3:53)
Infinite Queries (9:58)
Server Side Rendering
Using React Query with Next.js (Part 1) (5:44)
Using React Query with Next.js (Part 2) (3:49)
Teach online with
Mutation Side-Effects
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock