𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: master.dev (ex FrontendMasters), Steve Kinney
Название: Redux, Основы (2021)

Продолжительность: 4 ч 42 мин
Количество уроков: 47 Видео
Язык: Английский
Вес архива: 1,75 ГБ
Этот курс поможет вам уверенно освоить Redux, понять его фундаментальные принципы вне контекста React и затем эффективно интегрировать в реальные приложения. Вы узнаете, как упрощать работу со стейтом, повышать производительность и использовать современные инструменты вроде Redux Toolkit.
Что представляет собой Redux и зачем он нужен
Redux — это предсказуемая библиотека для управления состоянием, созданная для упрощения работы со сложной логикой и большим количеством данных. Несмотря на то что чаще всего его используют в React‑проектах, концепции Redux остаются универсальными и полезными сами по себе.
• Централизованное управление состоянием
• Предсказуемость и прозрачность изменений
• Расширяемая архитектура и четкая структура кода
Почему важно изучать Redux отдельно от React
Новички часто совмещают изучение Redux и React, что может усложнить понимание. В этом курсе вы сначала разберёте Redux в чистом виде, что позволит:
• Глубже понять принципы reducer‑функций и работы хранилища
• Освоить потоки данных без привязки к компонентам
• Увидеть Redux как самостоятельный инструмент
Подключение Redux к React: современные подходы
После освоения основ вы перейдете к интеграции Redux в React‑приложения. Особое внимание уделено хукам, которые заменяют устаревшие HOC‑подходы.
Использование хуков useSelector и useDispatch
Вы научитесь работать со стором React‑приложений через удобные хуки, избавляясь от лишнего кода и повышая читаемость проекта.
Redux vs Context API: в чем разница
Хотя Context API часто считают заменой Redux, эти инструменты решают разные задачи. В курсе вы сравните их возможности, чтобы осознанно выбирать решение под конкретный проект.
Когда стоит использовать Redux
• Многоуровневые или часто обновляемые данные
• Сложная логика обновления состояния
• Масштабируемые архитектуры
Redux Toolkit: минимизация шаблонности
Одно из основных преимуществ курса — подробное изучение Redux Toolkit. Это набор инструментов, упрощающий настройку и использование Redux, устраняя избыточный шаблонный код (boilerplate).
Что вы освоите
• Создание слайсов
• Упрощённые редьюсеры и экшены
• Настройку стора в одну строчку
• Интеграцию с асинхронными запросами через createAsyncThunk
Оптимизация производительности
Курс также научит вас настраивать Redux и React так, чтобы приложение оставалось быстрым даже при большом объёме данных.
Основные приёмы оптимизации
• Мемоизация селекторов с использованием Reselect
• Минимизация повторных ререндеров компонентов
• Правильная структура хранилища
Продвинутые паттерны: тайм‑тревел и др.
Вы познакомитесь с более сложными концепциями управления состоянием, такими как путешествия во времени (time travel), позволяющими откатывать состояние и отслеживать историю изменений.
Практическая ценность
• Отладка сложных сценариев
• Понимание того, как Redux хранит историю изменений
• Применение в инструментах разработки
Итоги курса
Пройдя курс, вы будете уверенно работать с Redux, эффективно применять его в React и использовать современные инструменты для ускорения разработки и улучшения качества кода.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь