Skip to main content
Web & Full-Stack Development2024-9 Edition100% Free Video Course

Newline – React Data Fetching: Beyond the Basics

React Data Fetching: Beyond the Basics course. This course teaches you how to efficiently fetch data in React, without relying on a third-party library or the useEffect hook. We’ll build a custom data fetching library from scratch that prefetches, caches, and solves all the common data fetching problems. Implement prefetching, caching, and stale-while-revalidate using the useSyncExternalStore hook. What you’ll learn in this course: An efficient cache for loading data, a solution for Network Waterfalls and Race Conditions, a way to fetch data in an event, and an implementation of the Stale While Revalidate technique.

5.0
(1 reviews)
3.6 Hours On-Demand
Created by Richard Oliver Bray
Uploaded Sep 2026
English
Beginner to advanced
Newline – React Data Fetching: Beyond the Basics
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
3.6 hours on-demand video
20 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

How React re-renders when receiving data
Problems using useEffect to get data
Advantages and disadvantages of using libraries and frameworks to retrieve data
How to start fetching data before a React component loads
How to create a data cache to prevent data re-fetching
How to Identify and Fix Network Waterfalls and Race Conditions
When and why to use the useSyncExternalStore hook
How to implement the stale-while-revalidate caching method
How to get data for React Server Components

Requirements

  • This course assumes you know the basics of React, JavaScript and Front-end web development.

Description

React Data Fetching: Beyond the Basics course. This course teaches you how to efficiently fetch data in React, without relying on a third-party library or the useEffect hook. We’ll build a custom data fetching library from scratch that prefetches, caches, and solves all the common data fetching problems. Implement prefetching, caching, and stale-while-revalidate using the useSyncExternalStore hook. What you’ll learn in this course: An efficient cache for loading data, a solution for Network Waterfalls and Race Conditions, a way to fetch data in an event, and an implementation of the Stale While Revalidate technique.

Instructor

R

Richard Oliver Bray

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed