Донецкая IT-академия
+7 (949) 404-81-82 Пн–Пт 9:00–19:00
Заказать звонок
Заказать звонок

Перезвоним в рабочее время, Пн–Пт 9:00–19:00. Заявка ни к чему не обязывает.

Или позвоните сами: +7 (949) 404-81-82

Курс Redux для React

Разберитесь с общим состоянием React-приложения и научитесь управлять им с помощью Redux.

Индивидуальные занятия Групповые занятия — при наборе
Иллюстрация веб-интерфейса

О курсе

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

Чему научитесь

  • Поток данных и разделение локального и общего состояния.
  • Store, slices, actions и reducers.
  • Чтение состояния, отправка действий и структура папок.
  • Загрузка с API, состояния ожидания и ошибок.

Программа обучения

Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.

Когда нужен Redux1 пара
  • Поток данных и разделение локального и общего состояния.
  • Задачи, которые неудобно решать передачей props
  • Разница между локальным состоянием и общим store
  • Поток данных от действия к обновлению экрана
Хранилище2 пары
  • Store, slices, actions и reducers.
  • Настройка store через Redux Toolkit
  • Slice, action и reducer на примере списка данных
  • Иммутабельное обновление состояния
Связь с React2 пары
  • Чтение состояния, отправка действий и структура папок.
  • Подключение Provider к React-приложению
  • Чтение нужной части store в компоненте
  • Отправка действий из формы и обработчиков
Асинхронные данные2 пары
  • Загрузка с API, состояния ожидания и ошибок.
  • Загрузка данных и состояния pending, success, error
  • Повтор запроса и показ сообщения пользователю
  • Проверка поведения с Redux DevTools

Практическая работа и результат

Добавляете общее состояние и загрузку данных в React-проект.

В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.

С чего начать

Нужны основы React и JavaScript. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.

Продолжить обучение

Эта тема входит в программу «Frontend-разработчик». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.

Как проходят занятия

Аудитории, оборудование и практика — как это выглядит изнутри.

Получить подробности Расскажем о программе, формате занятий и стоимости. Если нужно освоить направление целиком, предложим полную программу.
Заполните форму