Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Введение React: Redux Toolkit

Разработчики Redux решили сделать его максимально компактным и гибким в плане расширения. Благодаря этому внутри Redux мало багов и у него богатая экосистема со множеством дополнений на все случаи жизни. Но за все приходится платить, сам по себе Redux никак не связан с React и для удобства их интеграции нужно изучать еще одну библиотеку – Redux Toolkit.

Redux Toolkit не просто склеивает их вместе, но даже меняет сам способ работы с Redux до неузнаваемости. Привносит множество полезных абстракций и включает "батарейки", например, широко используемые мидлвары. Общая концепция библиотеки – сделать работу с данными (хранение, извлечение, использование) максимально удобной, убрав шаблонный код, который был характерен для приложений на Redux.

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

Классы, Функции, Хуки, Редакс, Тулкит

Глядя на все это, возникает вопрос, зачем? Сначала мы изучаем реакт на классах, потом оказывается что есть функциональные компоненты, затем предлагаем использовать хуки. Потом к этому сбоку привязывается редакс и в конце мы его заменяем на тулкит, который, к счастью, является финальной точкой в этом путешествии.

Реакт развивался именно так, сначала одно, потом другое, потом вообще по другому, а теперь тулкит. Причем знать нужно все это, потому что у тулкита под капотом редакс и мы его учим, а хуки не заменяют классы и классы останутся навсегда. В итоге что имеем то имеем.

Подготовка

Этот курс посвящен Redux Toolkit. Про работу Redux рассказывается в другом курсе.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Ошибки, сложный материал, вопросы >
Нашли опечатку или неточность?

Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.

Об обучении на Хекслете

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

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

  • 130 курсов, 2000+ часов теории
  • 900 практических заданий в браузере
  • 360 000 студентов
Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Изображение Тото

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