Explore Library
ReactHooks

93 items

1

useState & useEffect Basics

Slides / Video
2

useState & useEffect Basics

Flashcard
3

useState, useEffect & Rules of Hooks

Slides / Video
4

Hooks Essentials

Flashcard
5

useEffect Infinite Loop

Code Quiz
6

useEffect for Side Effects

Quiz
7

Counter with useState

Code Quiz
8

useState Basics

Quiz
9

useMemo, useCallback & Custom Hooks

Slides / Video
10

useState & useEffect Fundamentals

Slides / Video
11

useMemo, useCallback & Custom Hooks

Flashcard
12

useState & useEffect Fundamentals

Flashcard
13

Lifecycle & Re-rendering with Hooks

Slides / Video
14

When Do Components Re-render?

Quiz
15

Re-rendering Basics with Hooks

Flashcard
16

useEffect for Side Effects

Slides / Video
17

useMemo for Memoizing Values

Slides / Video
18

useReducer for Complex State Logic

Slides / Video
19

useReducer Mutation Bug

Code Quiz
20

useState Basic Update Bug

Code Quiz
21

Hooks Only in Function Components

Quiz
22

useState Hook Basics

Quiz
23

Lazy Initial State

Quiz
24

useMemo Memoization

Quiz
25

useRef for DOM References

Quiz
26

Stale Closures in Hooks

Quiz
27

Rules of Hooks Ordering

Quiz
28

useRef for Mutable Values

Quiz
29

Functional State Updates

Quiz
30

useLayoutEffect vs useEffect

Quiz
31

useCallback Memoization

Quiz
32

useEffect Cleanup Function

Quiz
33

useEffect Dependency Array

Quiz
34

Effect Run Timing

Quiz
35

Custom Hooks Creation

Quiz
36

Conditional Hook Call Pitfalls

Quiz
37

useContext Hook

Quiz
38

State Batching in Event Handlers

Quiz
39

useReducer Hook

Quiz
40

useEffect Basics

Quiz
41

useRef for Mutable Values and DOM Access

Slides / Video
42

useContext for Consuming Context

Slides / Video
43

useEffect Cleanup Functions

Slides / Video
44

useEffect Dependency Array Behavior

Slides / Video
45

Functional Updates with useState

Slides / Video
46

useState for Local Component State

Slides / Video
47

What Hooks Are and Rules of Hooks

Slides / Video
48

useState vs useReducer

Slides / Video
49

Dependency Array

Code Quiz
50

useLayoutEffect Timing

Code Quiz
51

Object State Update

Code Quiz
52

Immutable Array Update

Code Quiz
53

State Batching

Code Quiz
54

Custom Hook

Code Quiz
55

useCallback Usage

Code Quiz
56

useMemo Dependencies

Code Quiz
57

useRef Value

Code Quiz
58

Consuming Context

Code Quiz
59

Rules of Hooks

Code Quiz
60

Stale Closure

Code Quiz
61

Mount-Only Effect

Code Quiz
62

Effect Cleanup

Code Quiz
63

Basic Effect Execution

Code Quiz
64

Lazy Initial State

Code Quiz
65

Functional Updates

Code Quiz
66

Previous Value Ref

Code Quiz
67

Dependencies and Stale Closures

Slides / Video
68

Custom Hooks for Reusable Logic

Slides / Video
69

useCallback for Memoizing Functions

Slides / Video
70

Preserving Hook Order

Flashcard
71

useRef Uses

Flashcard
72

useContext Hook

Flashcard
73

useState Basics

Flashcard
74

useReducer vs useState

Flashcard
75

useRef vs State

Flashcard
76

useMemo Basics

Flashcard
77

useCallback Basics

Flashcard
78

useMemo vs useCallback

Flashcard
79

Custom Hooks vs HOCs

Flashcard
80

Stale Closures

Flashcard
81

Lazy Initial State

Flashcard
82

useEffect Cleanup

Flashcard
83

useLayoutEffect vs useEffect

Flashcard
84

Why Hooks Replaced Lifecycles

Flashcard
85

useEffect Dependencies

Flashcard
86

Effect Run Timing

Flashcard
87

Custom Hooks

Flashcard
88

useImperativeHandle

Flashcard
89

Rules of Hooks

Flashcard
90

useEffect Basics

Flashcard
91

Functional State Updates

Flashcard
92

useReducer Hook

Flashcard
93

Batching State Updates

Flashcard
FlashcardIntermediate

Hooks Essentials

An overview of useState, useEffect, and the core Rules of Hooks.

Question

What are useState and useEffect, and what rules govern all hooks?

Click to reveal answer