Содержание курса
1. Вводный модуль
5 уроков
3 074
2 314
15м
122
Открытый
1.1
Вводное видео
↗
728
728
3м 38с
33
Открытый
1.2
Что такое Redux
↗
965
475
4м 36с
27
Открытый
1.3
Варианты state management для React
↗
645
415
5м 53с
24
Закрытый
1.4
Пререквизит к курсу
↗
369
329
1м 27с
17
Закрытый
1.5
Окружение для работы
↗
367
367
2м 24с
21
2. Redux
9 уроков
3 366
3 244
47м
219
Открытый
2.1
Обзор модуля
↗
605
605
1м 26с
20
Закрытый
2.2
Три принципа Redux
↗
370
347
5м 43с
20
Закрытый
2.3
Базовые сущности Redux
↗
362
362
3м 35с
25
Закрытый
2.4
Базовое API Redux
↗
361
333
10м 20с
29
Закрытый
2.5
Пример с кликером
↗
349
325
7м 11с
26
Закрытый
2.6
Решение задачи с кликером
↗
334
307
2м 19с
23
Закрытый
2.7
Action creators и их использование
↗
336
336
13м 39с
29
Закрытый
2.8
Хранилище по умолчанию
↗
327
307
4м 56с
27
Закрытый
2.9
Итоги модуля
↗
322
322
2м 39с
20
3. React-redux на хуках
12 уроков
3 909
3 817
86м
231
Открытый
3.1
Обзор модуля
↗
508
508
1м 21с
19
Закрытый
3.2
Сущности react-redux
↗
330
330
5м 31с
23
Закрытый
3.3
Кликер на React+Redux
↗
332
290
9м 57с
23
Закрытый
3.4
Todo List на React+Redux
↗
321
295
9м 6с
23
Закрытый
3.5
Redux DevTools
↗
316
292
6м 17с
19
Закрытый
3.6
Вариант организации кода #1
↗
317
317
14м 30с
24
Закрытый
3.7
Вариант организации кода #2
↗
310
310
6м 43с
18
Закрытый
3.8
Альтернативная точка входа
↗
304
304
4м 52с
12
Закрытый
3.9
Вариант TodoList с фильтрами
↗
308
308
14м 26с
19
Закрытый
3.10
Синхронизация с localStorage
↗
296
296
9м 5с
16
Закрытый
3.11
Добавление роутинга
↗
293
293
7м 53с
14
Закрытый
3.12
Итоги модуля
↗
274
274
2м 39с
21
4. Проект 1
10 уроков
3 034
2 721
54м
144
Открытый
4.1
Обзор проекта
↗
687
374
2м 54с
19
Закрытый
4.2
Настройка окружения
↗
290
290
9м 36с
16
Закрытый
4.3
Базовые компоненты
↗
273
273
4м 15с
14
Закрытый
4.4
Добавление провайдера и пустого стора
↗
272
272
3м 0с
11
Закрытый
4.5
Редьюсер вакансий
↗
270
270
12м 30с
16
Закрытый
4.6
Редьюсер фильтрации
↗
257
257
5м 21с
13
Закрытый
4.7
Механизм добавления фильтров
↗
253
253
6м 4с
10
Закрытый
4.8
Удаление фильтров и их очистка
↗
248
248
7м 56с
17
Закрытый
4.9
Публикация проекта
↗
249
249
3м 54с
10
Закрытый
4.10
Итоги модуля
↗
235
235
2м 25с
18
5. React-redux legacy
7 уроков
1 249
1 201
30м
48
Закрытый
5.1
Легаси для react-redux
↗
265
265
2м 41с
14
Закрытый
5.2
Метод connect
↗
199
199
4м 13с
6
Закрытый
5.3
Концепция mapStateToProps
↗
170
170
2м 59с
4
Закрытый
5.4
Концепция mapDispatchToProps
↗
159
159
9м 38с
8
Закрытый
5.5
Рефакторинг Todo App
↗
153
133
5м 4с
5
Закрытый
5.6
Рефакторинг проекта 1
↗
153
125
7м 49с
5
Закрытый
5.7
Итоги модуля
↗
150
150
1м 28с
6
6. Redux Middleware и асинхронная работа
12 уроков
2 956
2 916
74м
189
Закрытый
6.1
Введение в redux middleware
↗
280
280
2м 7с
14
Закрытый
6.2
Базовое использование redux middleware
↗
276
276
10м 34с
25
Закрытый
6.3
Подключение вместе с devTools
↗
260
260
4м 0с
10
Закрытый
6.4
Библиотека redux-persist
↗
256
256
8м 35с
14
Закрытый
6.5
Проблема асинхронности
↗
254
254
6м 40с
25
Закрытый
6.6
Библиотека redux-thunk
↗
253
253
9м 51с
16
Закрытый
6.7
Использование redux-thunk
↗
241
201
5м 43с
13
Закрытый
6.8
Подготовка клиентского api
↗
241
241
10м 51с
12
Закрытый
6.9
Статусы загрузки и обработка ошибок
↗
237
237
9м 33с
17
Закрытый
6.10
Post-запросы
↗
229
229
8м 20с
14
Закрытый
6.11
Thunk extraArgument
↗
220
220
4м 41с
12
Закрытый
6.12
Итоги модуля
↗
209
209
1м 28с
17
7. Проект 2
13 уроков
2 697
2 662
94м
161
Закрытый
7.1
Обзор проекта
↗
258
223
2м 34с
15
Закрытый
7.2
Структура проекта
↗
224
224
6м 38с
12
Закрытый
7.3
Добавление redux бойлерплейта
↗
221
221
6м 47с
5
Закрытый
7.4
Переключение светлой/темной темы
↗
215
215
8м 31с
13
Закрытый
7.5
Редьюсер для стран
↗
209
209
10м 3с
14
Закрытый
7.6
Отрисовка стран в UI
↗
211
211
9м 50с
15
Закрытый
7.7
Фильтрация по поиску
↗
206
206
12м 12с
12
Закрытый
7.8
Фильтрация по региону
↗
195
195
9м 3с
11
Закрытый
7.9
Очистка фильтров
↗
193
193
3м 17с
15
Закрытый
7.10
Детальная страница
↗
190
190
14м 42с
13
Закрытый
7.11
Очистка детальной страницы
↗
188
188
3м 40с
8
Закрытый
7.12
Получение информации о соседях
↗
189
189
12м 41с
12
Закрытый
7.13
Обзор итогового приложения
↗
198
198
2м 39с
16
8. Redux Toolkit
13 уроков
2 969
2 865
94м
229
Закрытый
8.1
Актуальность Redux Toolkit
↗
268
235
2м 15с
25
Закрытый
8.2
Сущности Redux Toolkit
↗
263
263
4м 44с
16
Закрытый
8.3
Метод createAction
↗
255
255
8м 22с
11
Закрытый
8.4
Метод createReducer
↗
242
242
13м 55с
22
Закрытый
8.5
Метод createSlice
↗
243
243
9м 43с
20
Закрытый
8.6
Метод configureStore
↗
239
239
6м 15с
20
Закрытый
8.7
Практика создания слайсов
↗
233
200
6м 22с
23
Закрытый
8.8
Extra редьюсеры
↗
227
227
4м 30с
16
Закрытый
8.9
Структура проекта
↗
229
229
12м 49с
17
Закрытый
8.10
Redux-persist вместе с RTK
↗
212
212
7м 9с
14
Закрытый
8.11
Рефакторинг проекта, часть 1
↗
205
205
10м 36с
9
Закрытый
8.12
Рефакторинг проекта, часть 2
↗
183
145
10м 30с
17
Закрытый
8.13
Итоги модуля
↗
170
170
3м 34с
19
9. RTK AsyncThunk
12 уроков
2 072
2 043
81м
132
Закрытый
9.1
Обзор модуля
↗
211
211
1м 24с
12
Закрытый
9.2
Базовое использование createAsyncThunk
↗
213
213
10м 51с
12
Закрытый
9.3
ExtraReducers для работы с thunk экшнами
↗
192
192
6м 47с
8
Закрытый
9.4
Практика создания thunk c createAsyncThunk
↗
184
155
13м 4с
11
Закрытый
9.5
Использование в UI
↗
172
172
8м 57с
10
Закрытый
9.6
Массовая обработка событий в extraReducers
↗
170
170
7м 15с
11
Закрытый
9.7
Обработка ошибок
↗
164
164
7м 51с
11
Закрытый
9.8
Отмена запроса к серверу
↗
162
162
6м 33с
13
Закрытый
9.9
Extra параметр thunk
↗
153
153
6м 2с
10
Закрытый
9.10
Базовое использование createEntityAdapter
↗
156
156
9м 54с
12
Закрытый
9.11
Удаление и изменение данных через адаптер
↗
151
151
6м 56с
9
Закрытый
9.12
Итоги модуля
↗
144
144
2м 22с
13
10. Рефакторинг проекта 2
7 уроков
1 005
974
53м
73
Закрытый
10.1
Постановка задачи
↗
160
129
1м 23с
13
Закрытый
10.2
Организация структуры и слайс темы
↗
152
152
10м 31с
10
Закрытый
10.3
Слайс блока фильтрации
↗
146
146
9м 28с
14
Закрытый
10.4
Слайс стран
↗
142
142
14м 43с
11
Закрытый
10.5
Слайс для деталки
↗
136
136
12м 1с
9
Закрытый
10.6
Получение соседей
↗
135
135
6м 58с
7
Закрытый
10.7
Итоги модуля
↗
134
134
1м 25с
9
11. Итоги курса
3 урока
475
382
23м
75
Закрытый
11.1
Style Guide от создателей Redux
↗
164
121
17м 44с
21
Закрытый
11.2
FAQ по тому, что хранить в Redux-сторе
↗
165
115
4м 20с
14
Закрытый
11.3
Итоги курса
↗
146
146
2м 19с
40