React Data Fetching: Beyond the Basics

2h 40m 15s
English
Paid

This course will teach you how to effectively load data in React without using third-party libraries or the useEffect hook. We will create our own data loading library from scratch that will handle preloading, caching, and address all common data-related challenges.

Read more about the course

What you will learn:

  • How React re-renders when loading data
  • Issues with using the useEffect hook for data loading
  • Advantages and disadvantages of using libraries and frameworks for data loading
  • How to start loading data before your React component is loaded
  • How to create a data cache to prevent reloading
  • How to identify and resolve issues with Network Waterfalls and Race Conditions
  • When and why to use the useSyncExternalStore hook
  • How to implement the stale-while-revalidate caching method
  • How to perform data loading for React Server Components

Watch Online React Data Fetching: Beyond the Basics

Join premium to watch
Go to premium
# Title Duration
1 Course Introduction 02:57
2 What’s Wrong With useEffect 05:53
3 Using Libraries or Frameworks for Data Fetching 05:46
4 Optimizing Your Dev Environment for this Course 04:31
5 Fetch Data Before you Component Loads 12:23
6 Creating an Efficient Data Cache 05:39
7 Fetching Data on an Event 06:43
8 Loading and Error Handling 13:10
9 Module 2 Recap 01:42
10 Simple Refetching 09:33
11 Fixing Race Conditions 20:11
12 Fixing Network Waterfalls 19:06
13 Module 3 Recap 02:25
14 The useSyncExternalStore Hook 09:45
15 Prefetching Based on Page Route 07:27
16 Saving Data Sources 09:12
17 Stale While Revalidate 12:47
18 Module 4 Recap 03:11
19 Fetching on the Server 06:07
20 Final Words 01:47

Similar courses to React Data Fetching: Beyond the Basics

React Query (OLD)

React Query (OLD)ui.dev (ex. Tyler McGinnis)

Category: React.js
Duration 7 hours 1 minute 30 seconds
Build a React & Redux App w CircleCI CICD, AWS & Terraform

Build a React & Redux App w CircleCI CICD, AWS & Terraformudemy

Category: React.js, AWS, Redux, Terraform
Duration 25 hours 45 minutes 21 seconds
Complete guide to building an app with .Net Core and React

Complete guide to building an app with .Net Core and Reactudemy

Category: React.js, C Sharp (C#)
Duration 32 hours 10 minutes 45 seconds
Advanced React For Enterprise: React for senior engineers

Advanced React For Enterprise: React for senior engineersudemy

Category: React.js
Duration 6 hours 4 minutes 5 seconds
Node with React: Fullstack Web Development

Node with React: Fullstack Web DevelopmentudemyStephen Grider

Category: React.js, Node.js, MongoDB
Duration 25 hours 36 minutes 19 seconds
Testing React with Jest and Testing Library

Testing React with Jest and Testing Libraryudemy

Category: React.js
Duration 7 hours 41 minutes 32 seconds
Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Reduxudemy

Category: React.js, Spring Boot, Redux, Spring, Spring HATEOAS
Duration 5 hours 51 minutes 37 seconds
The complete React Fullstack course ( 2021 edition )

The complete React Fullstack course ( 2021 edition )udemy

Category: React.js, MongoDB
Duration 76 hours 58 minutes 6 seconds
React Three Fiber: The Ultimate Guide to 3D Web Developmen

React Three Fiber: The Ultimate Guide to 3D Web DevelopmenWawa Sensei

Category: React.js, Three.js
Duration 9 hours 18 minutes 15 seconds
The Ultimate React Course 2024: React, Redux & More

The Ultimate React Course 2024: React, Redux & Moreudemy

Category: React.js, Redux
Duration 83 hours 56 minutes 37 seconds