Обычное состояние React просто. Вы вызываете setState, компонент повторно рендерится, и… вот и все. Это относится к одному компоненту. Никаких скачков между файлами. Легко. Redux совсем другой зверь.
Вы должны создать Store. Вы должны написать редуктор. Возможно, добавить промежуточное программное обеспечение (не забудьте составить его!). Обернуть ваше приложение в провайдере. Подключите определенные компоненты (но не все!). Отправить «действия», которые, кажется, ничего не делают ...
О, вы просто хотели сделать HTTP-вызов? Для этого вам нужно установить redux-thunk. Или redux-saga Это действительно зависит от вас. Получайте удовольствие, решая все это!
Как показывает большинство уроков, каждое маленькое дополнение требует безумного танца между 4 различными файлами.
И Redux очень популярен. По некоторым оценкам, 50-60% приложений React используют эту вещь. Как они все поняли это?
Большинство уроков просто добавляют путаницы
Существует почти бесконечное количество учебников по React-Redux, но большинство из них просто говорят вам, что печатать, не говоря почему.
В конце концов, вы остаетесь с запутанным беспорядком, который вы едва понимаете. И знание, как мираж, исчезает, как только вы отводите взгляд. Тогда вы вернетесь к тому, с чего начали.
После всех уроков вы по-прежнему не можете создавать реальные приложения с Redux и React.
Сколько еще часов потребуется, чтобы вырваться из цикла?
Разорвать цикл
Что, если бы вы смогли наконец-то создать приложения React + Redux самостоятельно? Расставьте кусочки в своей голове - упорядоченно и просто - а затем просто соедините код, как Lego.
Вы могли бы наслаждаться созданием отличного продукта и внести значительный вклад в вашу команду. Начав с чего-то, что вы понимаете - с простого React, - вы можете опираться на этот фундамент, чтобы постепенно изучать Redux. Одна концепция за один раз.
Более простой способ изучить Redux.
Вы можете работать продуктивно с Redux и React, и этот видеокурс поможет вам в этом.
Вы получите практику, создав приложение в React, а затем реорганизовав его для использования Redux. Это даст вам основы.
Затем мы пройдемся по созданию более крупного приложения, используя все навыки, которые вы изучили и практиковали (плюс несколько новых). Шаг за шагом мы собираем приложение с нуля.
Упражнения помогают концепции
Есть встроенные упражнения, которые помогут вам вспомнить, что вы изучаете. Это не учебник «копируй, вставляй, наблюдай, как он запускается».
И, как человек, которому нравится знать, почему все работает так, как они работают, я потратил время, чтобы объяснить причины этих концепций.
Комплексные видео, легко усваиваемые
В течение 43 видеоуроков (около 4,5 часов) вы узнаете все основные понятия, а также узнаете, как их использовать в приложении React.
Все видео менее 12 минут, а средняя продолжительность составляет около 5 минут. Получить, узнать что-то, выйти.
Я отредактировал видео, чтобы сделать их насыщенными информацией и в то же время поддерживать хороший темп.
Курс разбит на маленькие кусочки, И каждая концепция представлена простым, не пугающим образом.
ПОЛНЫЙ ПАКЕТ
- 2 модуля + React Context for State Management course
- Основы Redux
- Создайте приложение от начала до конца
- Селекторы, аутентификация, маршрутизация
- 43 видео
- 13 упражнений
- Код для каждого урока
- Бонус! React Context for State Management course
- Научиться управлять состоянием двумя способами:
- Используйте Context Consumer и Provider для простой передачи данных
- Узнайте contextType и хук useContext
- Научитесь тестировать компоненты на основе Context
- 5 часов целевых уроков
https://github.com/dceddia/pure-redux/tree/master/lessons
https://coursehunters.online/t/daveceddia-pure-redux-exercises/