Вопрос №55143 от пользователя Alexey Buravov в уроке «Асинхронные действия», курс «JS: Redux (React)»

Alexey Buravov

Курс подан интересно, спасибо большое создателям! Но в целом о Redux остались скорее негативные впечатления, изначально простая задача управления состоянием переусложнена: actions, reducers вместо простой подписки на изменения нужных полей стора, размазывание логики по множеству файлов и методов. Без библиотек (thunk, form, actions) Redux не очень-то удобен, а с ними превращается в раздутого монстра.

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

Так что начал присматриваться к MobX и хукам :)

1 8

Roman Makarov

Alexey Buravov, на примере чистого redux удобно объяснять концепции, которые используются внутри библиотеки. Конечно, в чистом виде redux практически не используется, разве что в legacy-проектах. В четвёртом проекте мы рекомендуем использовать redux-toolkit, библиотеку поверх redux.

Прокидывать пропсы несложно, если у вас небольшой проект. Как только проект разрастётся, хуки вас не спасут :)

0

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

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

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

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

Рекомендуемые программы

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

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев