CodeDojo | Основы Redux (2017) PCRec [H.264/720p-LQ]
Автор (режиссер): CodeDojo
Жанр: JavaScript, React, Redux
Описание:Redux - это библиотека для управления состоянием в JavaScript-приложениях. Благодаря Redux вы точно будете знать где и почему состояние приложения изменилось. Главным преимуществом Redux является его простота, благодаря которой нам не составит труда написать свою реализацию. После этого у вас точно не возникнет вопросов о том как именно работает Redux.
Redux отлично вписывается в среду React, т.к. обе библиотеки основаны на идеях однонаправленного потока, чистых функциях и неизменности данных. Помимо клиентских приложений, Redux можно использовать как на сервере в среде Node.js, так и при создании мобильных приложений на React Native. Помимо всего прочего, Redux предоставляет очень удобные средства для разработки.
Продолжительность: 03:20:41
Качество видео: PCRec
Видео: AVC/H.264, 1280x720, ~56-292 Kbps
Аудио: AAC, 2 ch, 233-237 Kbps
- Вступление (2 шага)
1.Добро пожаловать (2:01)
2.Установка и настройка (0:39)
- Знакомство с Redux (11 шагов)
3.Вступление (0:27)
4.Установка и настройка (0:54)
5.Что такое Redux? (2:01)
6.Функция-reducer (5:04)
7.Действия (2:31)
8.Хранилище (4:29)
9.Подписка (4:44)
10.Состояние (6:52)
11.Использование хранилища (5:51)
12.Функция createStore (5:43)
13.Функции для создания действий (3:42)
- Использование Redux (13 шагов)
14.Вступление (0:50)
15.Установка и настройка (1:13)
16.Состояние (1:30)
17.Действия (3:08)
18.Функция-reducer (4:39)
19.Композиция функций-reducer (4:22)
20.Функции для создания действий (2:43)
21.Хранилище (3:36)
22.Передача хранилища через свойства (9:24)
23.Презентационные компоненты и контейнеры (9:24)
24.Передача хранилища через контекст (5:24)
25.Передача хранилища через Provider (1:24)
26.Создание контейнеров с помощью connect (11:16)
- Добавление фильтра (8 шагов)
27.Вступление (0:22)
28.Установка и настройка (1:04)
29.Состояние (1:05)
30.Действия (1:45)
31.Функция-reducer (4:32)
32.Контейнер (4:53)
33.Селекторы (4:17)
34.Хранилище (1:33)
- Взаимодействие с сервером (8 шагов)
35.Вступление (0:39)
36.Установка (1:30)
37.Получение данных (4:00)
38.Обещания (4:16)
39.Индикатор загрузки (8:03)
40.Thunks (7:25)
41.CRUD (7:00)
42.Redux-promise и redux-thunk (2:07)
- Middleware (4 шага)
43.Middleware-функции (12:40)
44.Применение middleware (4:58)
45.localStorage middleware (9:10)
46.API middleware (15:55)
В раздаче имеются архивы! В них содержится копии репозиториев разделов курса.
Раздача ведётся путём добавления новых файлов; при каждом добавлении создаётся новый торрент. Чтобы начать докачку новых файлов, пользователям необходимо сделать следующее:
(1) остановить скачивание,
(2) удалить старый торрент у себя из клиента (имеющиеся файлы удалять не надо),
(3) скачать новый торрент и запустить его у себя в клиенте вместо старого, при этом указать клиенту путь в старую папку, куда и должно происходить скачивание новых файлов.
Ваш клиент при этом должен произвести хеширование (проверку) старой папки (если не производит сам - помогите ему сделать это), и будет докачивать только те файлы, которых у вас ещё нет. Старые файлы при этом не удаляются, а продолжают раздаваться!
Eсли вы уже удалили старые файлы, то предотвратить повторную закачку старых файлов можно, отжав галочку в соответствующих местах при запуске нового торрента. По возможности, желательно не удалять старые файлы как можно дольше, чтобы релизёр не только продолжал раздавать старые файлы, а смог сконцентрироваться на новых.
Скриншоты:
Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)