Курс 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-разработчик». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.