HTML Diff
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>