Explore Library
React NativeState Management

64 items

1

useState Hook Basics

Code Quiz
2

Context Performance Pitfalls & Re-renders

Slides / Video
3

Functional Updates with Previous State

Quiz
4

Redux Core Concepts

Quiz
5

useReducer for Complex Logic

Quiz
6

useState vs useReducer

Quiz
7

Context API for Shared State

Quiz
8

Context Provider Re-render Pitfalls

Quiz
9

useEffect for Side Effects

Quiz
10

useRef for Mutable State

Quiz
11

State vs Props Distinction

Quiz
12

Preserving and Resetting State

Quiz
13

Memoizing Derived Values

Quiz
14

Persisting State with AsyncStorage

Quiz
15

Avoiding Unnecessary Re-renders

Quiz
16

Controlled TextInput State

Quiz
17

Global State Libraries Overview

Quiz
18

Redux Toolkit Slices

Quiz
19

Immutable State Updates

Quiz
20

Lifting State Up

Quiz
21

Managing Derived State

Quiz
22

useContext Hook Consumption

Quiz
23

State Updates Are Asynchronous

Quiz
24

useState Hook Fundamentals

Quiz
25

Creating and Providing Context

Slides / Video
26

useContext Hook Basics

Slides / Video
27

Context API for Global State

Slides / Video
28

The Prop Drilling Problem

Slides / Video
29

Lifting State Up to Share Between Components

Slides / Video
30

useReducer for Complex State Logic

Slides / Video
31

useState Hook for Local Component State

Slides / Video
32

Custom Hooks for Reusable Stateful Logic

Slides / Video
33

useEffect for Syncing State with Side Effects

Slides / Video
34

Persisting State with AsyncStorage

Slides / Video
35

Async State & Data Fetching Patterns

Slides / Video
36

Choosing Local, Context, or External Store

Slides / Video
37

Zustand as a Lightweight State Library

Slides / Video
38

useSelector & useDispatch Hooks

Slides / Video
39

Actions, Reducers, and Dispatch

Slides / Video
40

useReducer for Complex State

Code Quiz
41

Batching of State Updates

Code Quiz
42

useEffect for State Sync

Code Quiz
43

useCallback for Stable Handlers

Code Quiz
44

useContext Hook Consumption

Code Quiz
45

Updating Array State

Code Quiz
46

Context Provider Value Setup

Code Quiz
47

Multiple vs Single State Object

Code Quiz
48

Stale Closure in Updates

Code Quiz
49

useRef for Non-Rendering State

Code Quiz
50

Dispatching Actions

Code Quiz
51

Lifting State Up

Code Quiz
52

Passing State Down via Props

Code Quiz
53

Context API for Global State

Code Quiz
54

Functional State Updates

Code Quiz
55

Derived State from Props

Code Quiz
56

Updating Object State

Code Quiz
57

useMemo for Derived Values

Code Quiz
58

Passing Setters as Callbacks

Code Quiz
59

Lazy Initial State

Code Quiz
60

Redux Toolkit for Simplified Setup

Slides / Video
61

Redux Fundamentals & Store Concept

Slides / Video
62

Functional Updates with Previous State

Slides / Video
63

Derived State and Selectors

Flashcard
64

Lifting State Up

Flashcard
Slides / VideoIntermediate

Redux Fundamentals & Store Concept

Redux keeps app state in one predictable store that changes only through dispatched actions and reducers.

Slide 1
1 / 6