ui.dev
  • Course Logo
    react.gg
  • Course Logo
    query.gg
  • Course Logo
    Advanced JavaScript
  • Course Logo
    Modern JavaScript
  • Course Logo
    React Router
  • Course Logo
    TypeScript
  • Course Logo
    React + TypeScript
  • Course Logo
    Classic React
  • Course Logo
    Redux
  • Welcome

    0%
    • Getting Started
  • Laying The Foundation

    0%
    • Why React Query?
    • quizWhy React Query?
    • Query Fundamentals
    • quizQuery Fundamentals
    • challengeBook Title
    • Deduplication
    • quizDeduplication
    • The Query Lifecycle
    • quizThe Query Lifecycle
    • challengeBook Status
    • Queries, Caching, and Observers
    • quizQueries, Caching, and Observers
  • Querying Data

    0%
    • Fetching Data
    • quizFetching Data
    • challengeBook Data
    • Managing Query Dependencies
    • quizManaging Query Dependencies
    • challengeBook Selector
    • Data Synchronization
    • quizData Synchronization
    • Fetching on Demand
    • quizFetching on Demand
    • challengeBook Availability
    • challengeBook Search
    • Garbage Collection
    • quizGarbage Collection
    • challengeCache Cleanup
  • Advanced Query Patterns

    0%
    • Polling Data
    • quizPolling Data
    • challengeLatest Activity
    • Dependent Queries
    • quizDependent Queries
    • challengeSingle Review
    • Parallel Queries
    • quizParallel Queries
    • challengeBook Reviews
    • Avoiding Loading States
    • quizAvoiding Loading States
    • challengeInstant Navigation
    • Pagination
    • quizPagination
    • challengeSearch Results
    • Infinite Queries
    • quizInfinite Queries
    • challengeActivity Feed
  • Handling User Interactions

    0%
    • Managing Mutations
    • quizManaging Mutations
    • challengeBook Checkout
    • challengeLeave A Review
    • Optimistic Updates
    • quizOptimistic Updates
    • challengeInstant Checkout
  • Scaling Your App

    0%
    • Customizing Defaults
    • quizCustomizing Defaults
    • challengeCustomizing Defaults
    • Managing Query Keys
    • quizManaging Query Keys
    • challengeManaging Query Keys
    • Performance Optimizations
    • quizPerformance Optimizations
    • challenge Optimized Book Search
    • Error Handling
    • quizError Handling
    • challengeError Handling
    • Validating Query Data
    • quizValidating Query Data
    • challengeValidating Query Data
  • Plugins & Adapters

    0%
    • Offline Support
    • quizOffline Support
    • Persisting Queries and Mutations
    • quizPersisting Queries and Mutations
    • Building an Adapter
    • quizBuilding an Adapter
  • Testing

    0%
    • Testing Queries and Mutations
    • quizTesting Queries and Mutations
  • Bonus Time

    0%
    • Working with Suspense
    • Server Side Rendering
    • Streaming SSR
    • Working with WebSockets
  • Before you go...

    0%
    • Leave a Review