Курс на Stepik
Обложка курса «Redux для управления состоянием React-приложений» на Stepik
2 950 ₽

Redux для управления состоянием React-приложений 5.000

Открыть на
STEPIK.ORG

Освойте принцип работы Redux — на классическом и современном вариантах использования. 2 проекта внутри.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Redux для управления состоянием React-приложений»Учеников на курсе 996
Сертификаты, выданные на курсе «Redux для управления состоянием React-приложений»Сертификатов выдано 0
Отзывы о курсе «Redux для управления состоянием React-приложений»Отзывов получено 32
Рейтинг курса «Redux для управления состоянием React-приложений»Рейтинг курса 5.000
Уроки в курсе «Redux для управления состоянием React-приложений»Количество уроков 103
Время прохождения курса «Redux для управления состоянием React-приложений»Время прохождения курса
Стоимость курса «Redux для управления состоянием React-приложений»Стоимость курса 2 950 ₽
Обновления курса «Redux для управления состоянием React-приложений»Обновления курса
Дата публикации курса «Redux для управления состоянием React-приложений»Дата публикации курса
Последнее обновление курса «Redux для управления состоянием React-приложений»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Redux для управления состоянием React-приложений» 11 разделов Уроки в курсе «Redux для управления состоянием React-приложений» 103 урока Время прохождения курса «Redux для управления состоянием React-приложений» 11 ч. Последнее обновление курса «Redux для управления состоянием React-приложений» обн. 1 год назад

1. Вводный модуль

5 уроков
Открытый
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 уроков
Открытый
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.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 уроков
Открытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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