Explore Library
ReactHooks

99 items

1

Custom Hook Rules Violation

Code Quiz
2

Custom Hooks & Rules of Hooks

Quiz
3

useEffect Infinite Loop Bug

Code Quiz
4

useEffect Dependency Array Behavior

Quiz
5

Updating State on Click

Code Quiz
6

Rules of Hooks

Quiz
7

useState & useEffect Basics

Slides / Video
8

useState & useEffect Basics

Flashcard
9

useState, useEffect & Rules of Hooks

Slides / Video
10

Hooks Essentials

Flashcard
11

useEffect Infinite Loop

Code Quiz
12

useEffect for Side Effects

Quiz
13

Counter with useState

Code Quiz
14

useState Basics

Quiz
15

useMemo, useCallback & Custom Hooks

Slides / Video
16

useState & useEffect Fundamentals

Slides / Video
17

useMemo, useCallback & Custom Hooks

Flashcard
18

useState & useEffect Fundamentals

Flashcard
19

Lifecycle & Re-rendering with Hooks

Slides / Video
20

When Do Components Re-render?

Quiz
21

Re-rendering Basics with Hooks

Flashcard
22

useEffect for Side Effects

Slides / Video
23

useMemo for Memoizing Values

Slides / Video
24

useReducer for Complex State Logic

Slides / Video
25

useReducer Mutation Bug

Code Quiz
26

useState Basic Update Bug

Code Quiz
27

useReducer Hook

Quiz
28

useEffect Basics

Quiz
29

useEffect Cleanup Function

Quiz
30

Hooks Only in Function Components

Quiz
31

useEffect Dependency Array

Quiz
32

Effect Run Timing

Quiz
33

Custom Hooks Creation

Quiz
34

Conditional Hook Call Pitfalls

Quiz
35

useContext Hook

Quiz
36

State Batching in Event Handlers

Quiz
37

useState Hook Basics

Quiz
38

Lazy Initial State

Quiz
39

useMemo Memoization

Quiz
40

useRef for DOM References

Quiz
41

Stale Closures in Hooks

Quiz
42

Rules of Hooks Ordering

Quiz
43

useRef for Mutable Values

Quiz
44

Functional State Updates

Quiz
45

useLayoutEffect vs useEffect

Quiz
46

useCallback Memoization

Quiz
47

useRef for Mutable Values and DOM Access

Slides / Video
48

useContext for Consuming Context

Slides / Video
49

useEffect Cleanup Functions

Slides / Video
50

useEffect Dependency Array Behavior

Slides / Video
51

Functional Updates with useState

Slides / Video
52

useState for Local Component State

Slides / Video
53

What Hooks Are and Rules of Hooks

Slides / Video
54

useState vs useReducer

Slides / Video
55

useRef Value

Code Quiz
56

useLayoutEffect Timing

Code Quiz
57

Object State Update

Code Quiz
58

Immutable Array Update

Code Quiz
59

State Batching

Code Quiz
60

Custom Hook

Code Quiz
61

useCallback Usage

Code Quiz
62

useMemo Dependencies

Code Quiz
63

Consuming Context

Code Quiz
64

Rules of Hooks

Code Quiz
65

Stale Closure

Code Quiz
66

Mount-Only Effect

Code Quiz
67

Effect Cleanup

Code Quiz
68

Dependency Array

Code Quiz
69

Basic Effect Execution

Code Quiz
70

Lazy Initial State

Code Quiz
71

Functional Updates

Code Quiz
72

Previous Value Ref

Code Quiz
73

Dependencies and Stale Closures

Slides / Video
74

Custom Hooks for Reusable Logic

Slides / Video
75

useCallback for Memoizing Functions

Slides / Video
76

Custom Hooks

Flashcard
77

useImperativeHandle

Flashcard
78

Rules of Hooks

Flashcard
79

Functional State Updates

Flashcard
80

useEffect Basics

Flashcard
81

useReducer Hook

Flashcard
82

Preserving Hook Order

Flashcard
83

useRef vs State

Flashcard
84

useMemo Basics

Flashcard
85

useCallback Basics

Flashcard
86

useMemo vs useCallback

Flashcard
87

Custom Hooks vs HOCs

Flashcard
88

Stale Closures

Flashcard
89

useContext Hook

Flashcard
90

useReducer vs useState

Flashcard
91

useEffect Dependencies

Flashcard
92

Effect Run Timing

Flashcard
93

useRef Uses

Flashcard
94

useState Basics

Flashcard
95

Why Hooks Replaced Lifecycles

Flashcard
96

useLayoutEffect vs useEffect

Flashcard
97

useEffect Cleanup

Flashcard
98

Lazy Initial State

Flashcard
99

Batching State Updates

Flashcard
QuizAdvanced

Rules of Hooks

Understand the fundamental rules that govern how useState and useEffect must be called.

Which statement about calling Hooks like useState and useEffect is correct?