Большая распродажа на Udemy| Совершенствуй навыки со скидками до 85% от Udemy
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

React · Отдельная специализация · на русском

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

Обзор курса Михаила Непомнящего

Отдельный курс Михаила Непомнящего о том, как организовать общее состояние React-приложения. Программа последовательно связывает классический Redux, хуки React Redux, асинхронную логику и Redux Toolkit. Подходит после основ React, особенно если нужно понимать одновременно старый код и более компактный современный подход.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,7291 оценка на Udemy
  • 901студентов на Udemy
  • 10 ч 47 минвидео · 99 лекций
  • RUрусский язык объяснения
Обложка курса «Redux для управления состоянием React-приложений» на UdemyОтдельная специализация

Михаил Непомнящий · русский язык · обновление февраль 2022

Подойдёт ли вам этот курс React

Кому подойдёт

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

Что знать до старта

HTML/CSS, уверенный JavaScript и базовые React-компоненты, props, состояние и хуки.

Что сможете сделать

Список вакансий с фильтрами и каталог стран с поиском, деталями и асинхронными запросами.

Учесть при выборе

Обновление — февраль 2022 года. В программе есть legacy connect и прежние API; для нового кода сверяйтесь с документацией Redux Toolkit. RTK Query не заявлен.

Redux после React: зачем разбирать два поколения API

В рабочем проекте можно встретить и ручные actions с reducers, и slices из Toolkit. Понимание общего потока данных помогает читать оба варианта и менять реализацию без изменения поведения интерфейса. При этом обучение классическому API не означает, что новый проект нужно начинать с большого объёма шаблонного кода. Смотрите на такие разделы как на объяснение механизма и подготовку к поддержке существующих приложений.

Проверки для проектов с Redux

01

Фильтры работают совместно

На списке вакансий выберите несколько условий и удалите одно из них. Отображаемый результат должен вычисляться из данных и активных фильтров, а не дублироваться в несогласованных хранилищах.

02

Запрос отражается в состоянии

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

03

Рефакторинг сохраняет поведение

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

04

Не всё попадает в глобальный store

Составьте список данных приложения и объясните их владельцев. Разовое раскрытие подсказки часто можно оставить локально; общие фильтры и данные нужны нескольким частям интерфейса.

Программа Redux: store, middleware, Toolkit и два проекта

В курсе 99 лекций и 11 разделов. Классический Redux и legacy connect показаны отдельно от Toolkit. Обновление датировано февралем 2022 года: проверка API при повторении особенно важна.

На дату проверки в карточке Udemy: 11 разделов, 99 лекций, 10 ч 47 мин видео. Это объём записей, а не срок освоения React. Самостоятельная практика потребует дополнительного времени; темы ниже сгруппированы редакцией, точное оглавление опубликовано на Udemy.

Перенесите один сценарий собственного приложения на Toolkit и проверьте, действительно ли решение стало понятнее. Следующей темой выбирайте тесты reducers или серверный кеш по задаче, а не ещё одно общее введение в Redux.

Сверить программу на Udemy
  1. 01

    Поток данных и базовое API Redux

  2. 02

    Хуки React Redux и структура приложения

  3. 03

    Вакансии и комбинирование фильтров

  4. 04

    Legacy connect и поддержка старого кода

  5. 05

    Middleware, thunk, загрузка и ошибки

  6. 06

    Каталог стран и страницы с деталями

  7. 07

    Redux Toolkit и организация slices

  8. 08

    Асинхронные thunk и рефакторинг проектов

Михаил Непомнящий — фотография преподавателя

Михаил Непомнящий

Михаил Непомнящий — веб-разработчик и преподаватель React. В отдельном Redux-курсе разбирает организацию состояния на классическом API и Redux Toolkit. У Михаила Непомнящего есть базовый курс React с тремя проектами. Redux-программа — не его обязательное продолжение для каждого новичка: она нужна, когда появляется понятная задача общего состояния или необходимость читать такой код на работе.

Store и reducersReact Redux HooksLegacy connectRedux Thunk
RusUdemyКогда программа вам подходит

Вы выбираете курс. RusUdemy помогает с оформлением.

Отправьте ссылку на Redux: классика и Toolkit. Уточним текущую стоимость и поможем оформить выбранный курс в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем условия. Общих аккаунтов и предоплаты нет.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — ОлегОригинал отзыва в Telegram

Олег

Ещё + 2 курса в копилку знаний.
Огромная благодарность Михаилу за чудесную возможность получать знания!
Отзыв от:
Отзыв клиента RusUdemy — DaniilОригинал отзыва в Telegram

Daniil

Все отлично, оперативно, рекомендую!
Отзыв от:
Отзыв клиента RusUdemy — Maks ViskovОригинал отзыва в Telegram

Maks Viskov

Быстро.Чётко.Удобно. Сработали на отлично!
Отзыв от:
Отзыв клиента RusUdemy — LeMon4ikОригинал отзыва в Telegram

LeMon4ik

Купил курс по пайтон разработке, сервис отличный, сделали все очень быстро, комиссия не большая. Буду обращаться снова.
Отзыв от:
Отзыв клиента RusUdemy — ВаняОригинал отзыва в Telegram

Ваня

Купил курс, все четко, сразу думал Скам оказалось нет, покупайте не поделеете, все прошло быстро, 5 минут и курс у меня
Отзыв от:
Отзыв клиента RusUdemy — Дмитрий КозловОригинал отзыва в Telegram

Дмитрий Козлов

Отличный сервис, быстро помогли с покупкой курса. Все работает. Рекомендую.
Отзыв от:

Вопросы о курсе «Redux: классика и Toolkit»