0 added
2 removed
Original
2026-01-01
Modified
2026-02-21
1
-
<p>Course updated on December 29, 2025</p>
2
<p><a>Subscribe</a></p>
1
<p><a>Subscribe</a></p>
3
<p>Access this and all courses with a subscription</p>
2
<p>Access this and all courses with a subscription</p>
4
<p>What's included</p>
3
<p>What's included</p>
5
<p>4 lessons (video and/or text)</p>
4
<p>4 lessons (video and/or text)</p>
6
<p>3 exercises in the simulator</p>
5
<p>3 exercises in the simulator</p>
7
-
<p>Extended materials for 4 lessons</p>
8
<h2>Description</h2>
6
<h2>Description</h2>
9
<p>Redux is the official way to manage state in non-trivial React apps. Despite its simplicity and elegance, it takes time to understand. In addition, there is a large ecosystem of libraries around Redux that automate various tasks. This course is also dedicated to the most popular libraries.</p>
7
<p>Redux is the official way to manage state in non-trivial React apps. Despite its simplicity and elegance, it takes time to understand. In addition, there is a large ecosystem of libraries around Redux that automate various tasks. This course is also dedicated to the most popular libraries.</p>
10
<h2>You will learn</h2>
8
<h2>You will learn</h2>
11
<ul><li><p>Use Redux to store application state</p>
9
<ul><li><p>Use Redux to store application state</p>
12
</li>
10
</li>
13
<li><p>Organize state in Redux according to a common structure</p>
11
<li><p>Organize state in Redux according to a common structure</p>
14
</li>
12
</li>
15
<li><p>Connect Redux to React with react-redux</p>
13
<li><p>Connect Redux to React with react-redux</p>
16
</li>
14
</li>
17
<li><p>Build asynchronous logic with custom actions (thunk)</p>
15
<li><p>Build asynchronous logic with custom actions (thunk)</p>
18
</li>
16
</li>
19
</ul><h2>Syllabus</h2>
17
</ul><h2>Syllabus</h2>
20
<p>1</p>
18
<p>1</p>
21
<a>Introduction</a><p>Getting familiar with the course and set up the environment</p>
19
<a>Introduction</a><p>Getting familiar with the course and set up the environment</p>
22
<p>2</p>
20
<p>2</p>
23
<a>Redux</a><p>Exploring Redux and learning how to dispatch actions</p>
21
<a>Redux</a><p>Exploring Redux and learning how to dispatch actions</p>
24
<p>3</p>
22
<p>3</p>
25
<a>Reducers</a><p>Learning how to split storage into parts</p>
23
<a>Reducers</a><p>Learning how to split storage into parts</p>
26
<p>4</p>
24
<p>4</p>
27
<a>Middlewares</a><p>Learning to connect and use middlewares</p>
25
<a>Middlewares</a><p>Learning to connect and use middlewares</p>
28
<h2>Recommended programs</h2>
26
<h2>Recommended programs</h2>
29
<ul><li><p>Run code right in the browser</p>
27
<ul><li><p>Run code right in the browser</p>
30
</li>
28
</li>
31
<li><p>Lifetime access</p>
29
<li><p>Lifetime access</p>
32
</li>
30
</li>
33
<li><p>Learn at your own pace</p>
31
<li><p>Learn at your own pace</p>
34
</li>
32
</li>
35
</ul><p><a>Subscribe</a></p>
33
</ul><p><a>Subscribe</a></p>
36
<p>Access this and all courses with a subscription</p>
34
<p>Access this and all courses with a subscription</p>