\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 1.1Course Introduction
Course Thumbnail of React Data Fetching: Beyond the Basics.React Data Fetching: Beyond the Basics
  • MODULE 1
    Intro & Getting Started

    Understand the problems with using the useEffect hook for data fetching, the pros and cons of using libraries and frameworks for data fetching.

    • LESSON 1.1Course Introduction
    • LESSON 1.2What’s Wrong With useEffect?
    • LESSON 1.3Using Libraries or Frameworks for Data Fetching
    • LESSON 1.4Optimizing Your Dev Environment for this Course
  • MODULE 2
    Prefetching & Caching

    Learn the benefits of prefetching data, how to create an efficient cache data to prevent refetching and also how to handle data fetching on an event.

    • LESSON 2.1Fetch Data Before you Component Loads
    • LESSON 2.2Creating an Efficient Data Cache
    • LESSON 2.3Fetching Data on an Event
    • LESSON 2.4Loading and Error Handling
    • LESSON 2.5Module 2 Recap
  • MODULE 3
    Race Conditions & Network Waterfalls

    Learn how to identify and fix two big issues with data fetching in React, Race Conditions and Network Waterfalls.

    • LESSON 3.1Simple Refetching
    • LESSON 3.2Fixing Race Conditions
    • LESSON 3.3Fixing Network Waterfalls
    • LESSON 3.4Module 3 Recap
  • MODULE 4
    Refactoring and SWR

    Learn how the useSyncExternalStore hook can be used to improve the performance of our data fetching library. We'll also implement the stale-while-revalidate caching method.

    • LESSON 4.1The useSyncExternalStore Hook
    • LESSON 4.2Prefetching Based on Page Route
    • LESSON 4.3Saving Data Sources
    • LESSON 4.4Stale While Revalidate
    • LESSON 4.5Module 4 Recap
  • MODULE 5
    Wrapping Up

    Learn about how our data fetching library can be used in a server-side environment particularly with React Server Components.

    • LESSON 5.1Fetching on the Server
    • LESSON 5.2Final Words
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 1.3Using Libraries or Frameworks for Data Fetching
  • Go Pro
  • Courses
  • React Data Fetching: Beyond the Basics
  • What’s Wrong With useEffect?
  • Go To Previous Lesson
    Course Introduction
    Course Introduction

    Introduction to React Data Fetching Course

  • Go To Next Lesson
    Using Libraries or Frameworks for Data Fetching
    Using Libraries or Frameworks for Data Fetching

    Going through the problems with other libraries