Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.
курс

JS: Redux (React)

Redux — это официальный способ управлять состоянием в не тривиальных React приложениях. Несмотря на свою простоту и элегантность, он требует время на вникание. Кроме того, вокруг Redux огромная экосистема библиотек, автоматизирующих разные задачи. Этот курс посвящен в том числе самым популярным библиотекам.

Сначала рекомендуем пройти курс JS: React

1.

Введение

теория (текст)

Познакомиться с курсом и подготовить окружение.

2.

Redux

теория (текст) / тесты / упражнение

Познакомиться с Redux, научиться диспатчить Actions.

3.

Middlewares

теория (текст)

Научиться подключать и использовать мидлвары

4.

Reducers

теория (текст) / тесты / упражнение

Изучить способы разбиения контейнера на части.

5.

Redux Actions

теория (текст) / упражнение

Познакомиться с библиотекой `redux-actions` позволяющей упростить работу с Redux

6.

React Redux

теория (текст) / тесты / упражнение

Научиться подключать Redux к React

7.

Containers

теория (текст) / тесты / упражнение

Разобраться с идеей множественных редьюсеров.

8.

Reselect

теория (текст) / тесты / упражнение

Познакомиться с концепцией селекторов. Научиться писать эффективные выборки из Redux.

9.

UI State

теория (текст) / упражнение

Узнать как правильно изолировать состояние внешнего вида.

10.

Redux Forms

теория (текст) / упражнение

Научиться сокращать шаблонный код при работе с формами используя пакет `redux-form`

11.

Async Actions

теория (текст) / упражнение

Научиться правильно работать с асинхронными запросами и их представлением в виде конечных автоматов.

Испытания

В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Статистика
755
учащихся
173
вопроса
и ответа
12
часов
Учитель