Основные возможности платформы 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

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

    теория   практика  
  • Course completed

  • Практика после курса

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

Подробнее о курсе

Учащихся
547
Сообщений
133
Упражнений
0
Часов
10