Главная
Study mode:
on
1
Introduction
2
What is Redux?
3
Pros and Cons of Redux
4
Is Redux for You?
5
Setting Up the Development Environment
6
Course Structure
7
Function Programming
8
What is Functional Programming?
9
Functions as First-Class Citizens
10
Higher-order Functions
11
Functional Composition
12
Composing and Piping
13
Currying
14
Pure Functions
15
Immutability
16
Updating Objects
17
Updating Arrays
18
Enforcing Immutability
19
Immutable.js
20
Immer
21
Redux Intro
22
Redux Architecture
23
Your First Redux Application
24
Designing the Store
25
Defining the Actions
26
Creating a Reducer
27
Creating the Store
28
Dispatching Actions
29
Subscribing to the Store
30
Action Types
31
Action Creators
32
Exercise
33
Solution
Description:
Dive into a comprehensive 1 hour 35 minute tutorial on Redux, starting from the basics and progressing to advanced concepts. Learn what Redux is, its pros and cons, and determine if it's the right tool for your projects. Set up your development environment and explore functional programming principles essential for Redux. Master key concepts like higher-order functions, functional composition, currying, pure functions, and immutability. Discover how to update objects and arrays immutably, and explore libraries like Immutable.js and Immer. Delve into Redux architecture, create your first Redux application, and understand crucial elements such as designing the store, defining actions, creating reducers, and dispatching actions. Gain hands-on experience through exercises and solutions, equipping you with the skills to effectively implement Redux in your web applications.

Learn Redux from Scratch

Programming with Mosh
Add to list
0:00 / 0:00