Skip to main content
00:00/00:00
Lecture 151 of 164

React Server Components

Download Course (Free)

Course Content

0 / 164 completed
Section 1: Course Curriculum158 videos

Introduction

2m

HTML and Trees

1m

The React Source Code

3m

A Basic React App

1m

Setup

2m

The DOM and Declarative Programming -

2m

HTML, The Browser, and the DOM

3m

React Elements -

2m

DOM Manipulation

6m

Conceptual Aside Imperative vs. Declarative Programming

2m

The DOM and Imperative Programming

3m

The DOM and Declarative Programming

5m

Conceptual Aside Recursion

4m

Conceptual Aside DOM Element References

2m

React Element Trees

6m

Conceptual Aside POJOs

15m

Creating React Elements

13m

React Elements and DOM Elements

8m

React DOM Updates

19m

Components

6m

Components and Reusability

14m

Conceptual Aside Pure Functions

7m

JSX -

2m

Element Properties

10m

Props

16m

Conceptual Aside Transformation

2m

Conceptual Aside Markup and Tree Creation Shorthand

1m

Template Logic

22m

Conceptual Aside HTML Authoring

2m

Fiber and Reconciliation -

2m

JSX and Thinking In Elements

17m

React Elements and JSX Links to for this lecture

23m

Fragment and HTML Authoring

13m

Conceptual Aside Trees and Linked Lists

5m

Conceptual Aside Tree Reconciliation and the Tree Edit Distance Problem

3m

Root Creation and render

16m

Fiber, Fiber Nodes, and Fiber Trees

8m

Execution Contexts -

2m

Work-In-Progress Nodes

11m

Reconciliation and Work

8m

Conceptual Aside Execution Contexts and the Event Loop

2m

Fiber and Custom Execution Contexts

5m

Units of Work and The Work Loop

3m

Conceptual Aside Equality

4m

React DOM and Rendering -

2m

Lanes and Priority

5m

Committing Work and The Renderer

4m

Beginning, Completing, Bailing Out and Pausing Work

12m

Mounting, Updating, and Unmounting

5m

Events -

2m

DOM Events

12m

React Event Objects

12m

State -

2m

Synthetic Event Properties and Methods

7m

Conceptual Aside Pure Functions (again)

2m

Conceptual Aside State Machines

5m

UI A Function of State

2m

Hooks and State -

2m

Fibers, Hooks, and State Extra Notes

4m

Conceptual Aside Reducers

7m

Conceptual Aside Queues

5m

Actions and State

9m

Update Queues

3m

State and Re-renders

2m

useState (Part 1)

6m

useReducer (Part 1)

10m

Rules of Hooks

7m

useReducer (Part 2)

8m

useState (Part 2)

12m

useState (Part 3)

13m

Adding Your Own Side Effects useEffect -

2m

Conceptual Aside Shallow Equality and Object.is

11m

Conceptual Aside Pure Functions and Side Effects

1m

Immutable State

9m

A Game of Ping Pong

2m

Adding Your Own Effects

13m

Dependencies

11m

Conceptual Aside Stale Closures

5m

Unmounting and Effects

12m

useEffect and Stale Closures

12m

useRef and forwardRef -

2m

Fetching Data...or not

12m

What Not to Do

12m

useRef and the DOM

6m

forwardRef

5m

useRef

4m

Custom Hooks -

2m

Component Design -

2m

useContext

2m

&&, 0, and Ternary Operators

14m

Extracting Custom Hooks

16m

Children

9m

Real World Complexity and Loops

26m

Lifting State Up

39m

Context with Caution

2m

useId and Key -

2m

Prop Drilling

5m

memo, useMemo, and useCallback -

2m

Key

18m

useId

12m

Conceptual Aside Memoization

8m

React Forget

1m

memo

21m

useContext and Reducer -

2m

Context

51m

useCallback

15m

Toolchains

2m

useMemo

32m

Conceptual Aside Toolchains

3m

Conceptual Aside ES Modules

7m

useContext + Reducer

40m

rd Party State Management

7m

Create React App

2m

Frameworks

4m

Strict Mode -

2m

Adding Strict Mode

5m

Forms -

2m

Extra Re-render

15m

Uncontrolled Inputs

7m

Extra Effect Re-run

13m

Vite

31m

Reorganizing Our App

22m

rd Party Form Help

2m

form

11m

textarea, select, and More

16m

Controlled Inputs

18m

Future Form Features

4m

React Dev Tools Lesson Summary -

2m

Using Dev Tools

4m

CSS and Components -

2m

CSS and React

4m

useDebugValue

2m

Toolchains and CSS

4m

CSS Modules and more

5m

Spelling Bee

1m

Class Project -

2m

HTML Authoring

2m

Getting the Data Promises, Async, and Await free YouTube video on my channel

7m

Header

12m

Shuffle

14m

Honeycomb

18m

Score

6m

Words and Letters

17m

Word List

19m

Highlighted Letter

7m

Meta-Frameworks -

2m

Final Thoughts

2m

NextJS

4m

Suspense and Frameworks

3m

Suspense -

2m

React Server Components

2mNow Playing

Remix

3m

Suspense and Remix

14m

Composing Client and Server Components

9m

Server Components

11m

Client Components and 'use client'

6m

Conclusion

2m

RSC Payload

8m
Section 2: NEW UPDATE6 videos

UPDATE - 001 - use and Fetching Data (React 19+)

2m

UPDATE - 004 - ref as a prop (React 19+)

4m

UPDATE - 003 - use and Fetching Data (Part 2)

14m

UPDATE - 002 - use and Fetching Data (Part 1)

15m

UPDATE - 006 - use, Reducer, and Context (React 19+)

4m

UPDATE - 005 - use and Context (React 19+)

9m