Список видео-уроков
2. Структура проекта и установка Redux 02:383. Создаем первый компонент Likes 04:074. Используем функцию connect 03:215. Создаем хранилище Redux 03:126. Получаем данные из хранилища Redux 03:598. Создаем первый reducer 02:469. Проверяем компонент Likes 02:5910. Пишем логику decrement likes 02:2811. Обновляем структуру Redux 1 04:1312. Обновляем структуру Redux 2 03:4813. Обновляем структуру Redux 3 03:1214. Обновляем структуру actions 03:3815. Завершаем рефакторинг 01:3317. Компонент Title (action и reducer) 03:2218. Используем хуки useDispatch и useSelector 01:2719. Создаем input reducer 02:4320. Отображаем значение поля input 5121. Создаем компонент Comments 04:2022. Локальное состояние Comments 03:4623. Создаем reducer и action 05:0524. Добавляем комментарии в Redux state 06:2725. Отображаем каждый комментарий 04:5926. Редактирование комментариев 07:4727. Тестируем код и начинаем работу с удалением 05:0828. Пишем логику удаления в Redux 02:5329. Thunk Middleware и Redux Dev Tools 03:2930. Получаем комментарии из внешнего API 07:3231. Пишем логику Loader в Redux 07:4332. Отображаем Loader при загрузке данных 5733. Используем Redux Dev Tools 01:0035. Отображаем сообщение об ошибке 01:33